Split Multiplexer into 3 separate RequestHandlers with more specialized responsibilities.