• Implement textDocument/signatureHelp of LSP
• Introduce some project templates
• Add 'replace' function
