Provides an abstraction layer for geocoding services.