MessageRouter A component designed to receive and send messages from Azure Service Bus based on their message type