Would it be possible to overlay data on a map background other than Google Maps? The GMapPlot option is pretty great, but an open source maps implementation such as Leaflet would be far more usable ...