docs: def new_embed_ui(self):
          """Create the embed UI object and save it to self"""
  
          self.logger.debug("Creating new embed ui object")
  
          # Initial queue display
          queue_display = []
          for i in range(self.queue_display):
              queue_display.append("{}. ---\n".format(str(i + 1)))
  
          # Initial datapacks
          datapacks = [
              ("Now playing", "---", False),
              ("Author", "---", True),
              ("Source", "---", True),
              ("Time", "```http\n" + _timebar.make_timebar() + "\n```", False),
              ("Queue", "```md\n{}\n```".format(''.join(queue_display)), False),
              ("Songs left in queue", "---", True),
              ("Volume", "{}%".format(self.volume), True),
              ("Status", "```---```", False)
          ]
  
          # Create embed UI object
          self.embed = ui_embed_tools.UI(
              self.mchannel,
              "",
              "",
              modulename=_data.modulename,
              colour=_data.modulecolor,
              datapacks=datapacks
          )
  
          # Add handlers to update gui
          noformatter = logging.Formatter("{message}", style="{")
          timeformatter = logging.Formatter("```http\n{message}\n```", style="{")
          mdformatter = logging.Formatter("```md\n{message}\n```", style="{")
          statusformatter = logging.Formatter("```__{levelname}__\n{message}\n```", style="{")
          volumeformatter = logging.Formatter("{message}%", style="{")
  
          nowplayinghandler = EmbedLogHandler(self, self.embed, 0)
          nowplayinghandler.setFormatter(noformatter)
          nowplayingauthorhandler = EmbedLogHandler(self, self.embed, 1)
          nowplayingauthorhandler.setFormatter(noformatter)
          nowplayingsourcehandler = EmbedLogHandler(self, self.embed, 2)
          nowplayingsourcehandler.setFormatter(noformatter)
          timehandler = EmbedLogHandler(self, self.embed, 3)
          timehandler.setFormatter(timeformatter)
          queuehandler = EmbedLogHandler(self, self.embed, 4)
          queuehandler.setFormatter(mdformatter)
          queuelenhandler = EmbedLogHandler(self, self.embed, 5)
          queuelenhandler.setFormatter(noformatter)
          volumehandler = EmbedLogHandler(self, self.embed, 6)
          volumehandler.setFormatter(volumeformatter)
          statushandler = EmbedLogHandler(self, self.embed, 7)
          statushandler.setFormatter(statusformatter)
  
          self.nowplayinglog.addHandler(nowplayinghandler)
          self.nowplayingauthorlog.addHandler(nowplayingauthorhandler)
          self.nowplayingsourcelog.addHandler(nowplayingsourcehandler)
          self.timelog.addHandler(timehandler)
          self.queuelog.addHandler(queuehandler)
          self.queuelenlog.addHandler(queuelenhandler)
          self.volumelog.addHandler(volumehandler)
          self.statuslog.addHandler(statushandler)