Footnote

Of course the base interface for a real window system would be more complex, including control over issues like fonts and the border the window should have. That makes separating the control over mapping dilemmas even more important.