I want to write a language server vscode extension, it should handle .dws files. Please outline, what is necessary to achieve this goal.