docs: def load(self, df, centerings):
          """
          A moderately mind-bendy meta-method which abstracts the internals of individual projections' load procedures.
  
          Parameters
          ----------
          proj : geoplot.crs object instance
              A disguised reference to ``self``.
          df : GeoDataFrame
              The GeoDataFrame which has been passed as input to the plotter at the top level. This data is needed to
              calculate reasonable centering variables in cases in which the user does not already provide them; which is,
              incidentally, the reason behind all of this funny twice-instantiation loading in the first place.
          centerings: dct
              A dictionary containing names and centering methods. Certain projections have certain centering parameters
              whilst others lack them. For example, the geospatial projection contains both ``central_longitude`` and
              ``central_latitude`` instance parameter, which together control the center of the plot, while the North Pole
              Stereo projection has only a ``central_longitude`` instance parameter, implying that latitude is fixed (as
              indeed it is, as this projection is centered on the North Pole!).
  
              A top-level centerings method is provided in each of the ``geoplot`` top-level plot functions; each of the
              projection wrapper classes defined here in turn selects the functions from this list relevent to this
              particular instance and passes them to the ``_generic_load`` method here.
  
              We then in turn execute these functions to get defaults for our ``df`` and pass them off to our output
              ``cartopy.crs`` instance.
  
          Returns
          -------
          crs : ``cartopy.crs`` object instance
              Returns a ``cartopy.crs`` object instance whose appropriate instance variables have been set to reasonable
              defaults wherever not already provided by the user.
          """
          centering_variables = dict()
          if not df.empty and df.geometry.notna().any():
              for key, func in centerings.items():
                  centering_variables[key] = func(df)
          return getattr(ccrs, self.__class__.__name__)(**{**centering_variables, **self.args})