I want to separate out the language server as a separate package from the server.
This will allow people to use just the language server portion of this code. By creating it as another package we can publish it into NPM and people can consume it for other IDEs more easily.