Make geocoding provider easy to change by subclassing. Default to OSM/Nominatim provider and make Bing a subclass.