Added a viewport to reduce avoid off-screen drawing
Added new LayerRenderer: RegionRenderer, to visualize arbetrairy collections of tiles