AsyncWebSocketServer should be its seperate project
Just like AsyncService, we should pull AsyncWebSocketServer out of the middleware and make it its own project.
Just like AsyncService, we should pull AsyncWebSocketServer out of the middleware and make it its own project.