docs: def print_options(self):
          """ print description of the component options
          """
          summary = []
          for opt_name, opt in self.options.items():
              if opt.hidden:
                  continue
              summary.append(opt.summary())
          print("\n".join(summary))