1. Move websockets to middlewares repo 2. [ ] handshake 3. [x] upgrade 4. [ ] broadcast patterns 5. [ ] SSE stream helpers