code: def start(main_gui_class, **kwargs):
      
      debug = kwargs.pop('debug', False)
      standalone = kwargs.pop('standalone', False)
  
      logging.basicConfig(level=logging.DEBUG if debug else logging.INFO,
                          format='%(name)-16s %(levelname)-8s %(message)s')
      logging.getLogger('remi').setLevel(
              level=logging.DEBUG if debug else logging.INFO)
  
      if standalone:
          s = StandaloneServer(main_gui_class, start=True, **kwargs)
      else:
          s = Server(main_gui_class, start=True, **kwargs)
docs: This method starts the webserver with a specific App subclass.