Could this be it's own middleware wrapped around `HubDispatcherMiddleware` and `PersistentConnectionMiddleware` by `UseSignalR<T>`?