#10 - Rename Middleware package to Server.
Server: Expose WebSocketOptions. Make feature replacement configurable.