docs: def launch(self, host="local", port=8080):
          """Calling the Launch method on a Site object will serve the top
              node of the cherrypy Root object tree"""
  
          # Need to add in the appbar if many apps
          self.root.templateVars['app_bar'] = self.site_app_bar
          for fullRoute, _ in self.site_app_bar[1:]:
              parent, route = self.get_route(fullRoute)
              parent.__dict__[route].templateVars['app_bar'] = self.site_app_bar
  
          if host != "local":
              cherrypy.server.socket_host = '0.0.0.0'
          cherrypy.server.socket_port = port
          cherrypy.quickstart(self.root)