I can't believe this actually works.
The game loop sends renderer commands to an orchestrator that fans out the commands to multiple local completely independent renderers.
Each renderer gets the same commands and can decide to override the camera position.