UI starting to come together.

A multi-window system with Z-level handling is starting to come
together.

The window system itself is running, windows are movable and don't
collide with each other in Z space.

Need to start working on deeper-level things like buttons, text, and the
like.