We need to have a new express server, this server will handle user authentication and permission management.
It should also be the server used to serve the Vue/React frontend components.
Additionally, it would be good to have configurable server management.
e.g.
Tell the hub server to make a new queue server, give it a url to access the server backend and it registers that /queue/UNIQUEID forwards the socket connections to the queue backend