code: def group_add(self, name='Ungrouped'):
          
          if not hasattr(self, name):
              self.__dict__[name] = Group(self, name)
              self.loaded_groups.append(name)
docs: Dynamically add a group instance to the system if not exist.
  
          Parameters
          ----------
          name : str, optional ('Ungrouped' as default)
              Name of the group
  
          Returns
          -------
          None