Nesteris, I didn't realize Tokinsom's demo involved layout changing. My original implementation separated a single layout into multiple areas between which the camera scrolled. The feasibility of creating a generalized plugin involving layout changes is unclear, and I'd have to think about it. There's only so much I can do, past which the feature is only useful to a tiny amount of people.
It just blacks out everything but the door and then scrolls past it.
As for single layouts, could there be bounding boxes where the camera can't scroll to? So we can have like an L shaped path that the camera doesn't stray from.