Mapping/GIS abstraction library built around openlayers, openstreetmap, and natural earth data