The framework is based on the principle of Guide, Hall, Room. With this structure you can build pretty much infinite apps.
A hall is a container of rooms with states. After a while many rooms get hard to manage, and placing them in a container will make it seamless to interact with more spaces.
A guide is a container of halls with states. This guide can open all it's halls and send messages back and forth. It can also set the state of any hall, or room that exists within it.