wimp/workspace
A container that serves as one program state for WIMP applications.
This is similar to base/container, but with some additions and removals to better work as a G2 WIMP widget.
┌┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┬┈┐
│`````````````````````│^│ [`] == Viewport 2
│`:::::::::::::::::::`├┈┤ [:] == Viewport 1
│`: :`│ │
│`: :`│ │
│`: :`│ │
│`:::::::::::::::::::`├┈┤
│`````````````````````│v│
├┈┬┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┬┈┼┈┤
│<│ │>│ │ <- Optional scroll bars
└┈┴┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┴┈┴┈┘