Setup
Import the stylesheet once, then wrap your tree in two providers:
ToursList
Every tour the current token can see, as a selectable grid. Reads through
TourManager
One tour's floors, rooms and scans, with editing: rename, set the default scan,
Viewer
The panorama viewer for a tour you own, with room and floor selection and the
PublicViewer
The viewer as an anonymous visitor sees it, addressed by slug. Room and floor