Rudementary websocket support
Lamina refactoring