Should we install these via the Router interface instead of hard-coding it in? We could even split out the WS so it can be disabled independently of the HTTP server.