Previously the rewrite code used the server.ts file to manage all UUIDs for the requests sent to the server but this needs to actually be on the adapter level. There is one server but multiple adapters per vscode window and therefore this structure makes the most sense.