code: def add_spot(self, component=None, feature=None, **kwargs):
          
          if component is None:
              if len(self.hierarchy.get_stars())==1:
                  component = self.hierarchy.get_stars()[0]
              else:
                  raise ValueError("must provide component for spot")
  
          kwargs.setdefault('component', component)
          kwargs.setdefault('feature', feature)
          return self.add_feature('spot', **kwargs)
docs: Shortcut to :meth:`add_feature` but with kind='spot'