A layout that allows users to switch between various layout options.
Messages to change the current layout.
Builtin layout algorithms:
fullscreen mode tall mode
The latter algorithms support the following operations:
Shrink Expand