Debugging resize, windows with contents!

Windows can actually have contents that aren't overwritten every time
they are redrawn. Doing this required some debugging of window resizing.
Viewports still aren't showing up in the root console, unfortunately.