Added multi-layered cache system for MapView/ZoomableMapModel with invalidation support for non-static model renders