begin work on multiple map tile providers for offline usage