I try to develop an extension on theia blueprint, this extension is a glsp diagram. I have seen documents about glsp and theia-integration. But that demo is using glsp as the main program, in my application glsp is just an extension, I have some other extensions in my program. I am not very sure about the architecture of glsp as an extension. Should I develop one glsp-client as an extension and one glsp-server as another extension? or I create one extension which contains the client and server?
I use node-json-theia solution. any experienced person can give some advice, thank you very much