code: def add_row_group(self, tables, collapsed=True):
          
          self.__groups.append((tables, collapsed))
docs: Adds a group over all the given tables (will include any rows between the first row over all
          tables, and the last row over all tables)
          Initially collapsed if collapsed is True (True by default)