Initial version of A Tiled Renderer

TODO: Add support for double-click zooming
This seems out of place here. I think you might want to have a "problems" or "constraints" or "design goals" section right after the intro, where you specify more clearly what we're trying to build, and then explain that framerate is an essential part of the specification for the reasons outlined in this section.