Removed ServerStackProtocol. Another more functional programming approach taken, instantiate the stack on the connect event instead. Using StackTransport::create. Allows different stacks per connection and per UriHandler. ClientRouter now also supports lambdas as test. You can route based on any field in the HTTP Request send by the client now. UserAgent, Cookie, whatever you like.