UTFGrid/MBTiles-based geocoder with support for swappable data sources