Refactor|Map Renderer: Cleaned up some renderer internal APIs

Cleaned things up somewhat in order to ease the job of extracting
the map geometry construction logic from the old renderer.