Broke out geocoding lookup to separate classes.