Implement basic facility of sharing projects
Add Events module to App class
Introduce modifications to support desktop application
Add basic implementation of websocket server