      def user_config_dict(self):
          """ dict: The GUI config in dict form. """
          return self._user_config.config_dict
  
      @property
      def default_font(self):
          """ tuple: The selected font as configured in user settings. First item is the font (`str`)
          second item the font size (`int`). """
 
</s> remove         frame = ttk.Frame(self.frame)
 </s> add         frame = ttk.Frame(self.frame, style="Group.TFrame") </s> remove         style = f"Holder.{self._style}"
 </s> add         style = f"{self._style}Holder." </s> remove             control = ttk.Entry
 </s> add             control = tk.Entry </s> remove                           style=f"{self._style}TFrame")
 </s> add                           style="Group.TFrame") </s> remove         lbl = ttk.Label(header_frame, textvariable=var, anchor=tk.W, style="H2.TLabel")
 </s> add         lbl = ttk.Label(header_frame, textvariable=var, anchor=tk.W, style="SPanel.Header2.TLabel")
    @property
    def user_theme(self):
        """ dict: The GUI theme selection options. """
        return self._user_theme

      def user_config_dict(self):
          """ dict: The GUI config in dict form. """
          return self._user_config.config_dict
  
    @property
    def user_theme(self):
        """ dict: The GUI theme selection options. """
        return self._user_theme

      @property
      def default_font(self):
          """ tuple: The selected font as configured in user settings. First item is the font (`str`)
          second item the font size (`int`). """
keep keep keep add keep keep keep keep
 GUI updates
  - Control panel fixes
  - Basic themeing support
  - Fix tools to display more natively
  - Give all config items a group 
lib/gui/utils.py