To clarify (hopefully!)...

GeoAxes.add_wms would be unchanged, but SlipperyImageArtist would call `self._raster_getter(projection, extent, resolution)`.