An HttpMessageHandler that routes requests to nested handlers based on request origin. Useful for in-memory acceptance/integration testing independent ASP.NET Core apps.