Add support for multiple perspective views sharing a camera. This is handled when building the Roots in the app constructor: RootList now supports master() and slave() for each root, where a perspective slave will use the master camera.