Part of https://github.com/dotnet/aspnetcore/issues/21022 Continuation of https://github.com/dotnet/aspnetcore/issues/21107 We'll want to make a new package. `com.microsoft.signalr.messagepack` maybe? It'll depend on `com.microsoft.signalr`. We'll also need to make the HubProtocol abstraction public, and add an API to the builder to add a custom HubProtocol.