docs: def dispatch():
          """
          This methods runs the wheel. It is used to connect signal with their handlers, based on the aliases.
  
          :return:
          """
          aliases = SignalDispatcher.signals.keys()
  
          for alias in aliases:
              handlers = SignalDispatcher.handlers.get(alias)
              signal = SignalDispatcher.signals.get(alias)
  
              if signal is None or handlers.__len__() == 0:
                  continue
  
              for handler in handlers:
                  signal.connect(handler)