An extensible geocoding subsystem for .Net