  
          self.group_frames = dict()
          self._sub_group_frames = dict()
  
          lookup = "settings_popup" if self._style.startswith("SPanel") else "control_panel"
          theme = get_config().user_theme[lookup]
          canvas_kwargs = dict(bd=0, highlightthickness=0, bg=theme["secondary_color"])
  
          self._canvas = tk.Canvas(self, **canvas_kwargs)
          self._canvas.pack(side=tk.LEFT, fill=tk.BOTH, expand=True)
  
          self.mainframe, self.optsframe = self.get_opts_frame()
 
</s> remove         self._style = "" if style is None else f"{style}."
 </s> add         self._theme = get_config().user_theme["group_panel"]
        if self._style.startswith("SPanel"):
            self._theme = {**self._theme, **get_config().user_theme["group_settings"]} </s> remove         lookup = "settings_popup" if self._style.startswith("SPanel") else "control_panel"
        theme = get_config().user_theme[lookup]
 </s> add  </s> remove                                       style="Group.TCombobox")
 </s> add                                       style=f"{self._style}TCombobox") </s> remove         theme = "CPanel" if not theme else theme
        theme = theme[:-1] if theme[-1] == "." else theme
 </s> add  </s> remove         self.sub_frame = tk.Frame(self, name="toggledframe_subframe", highlightthickness=1, bd=0)
 </s> add         self.sub_frame = ttk.Frame(self, style=f"{theme}.Subframe.Group.TFrame", padding=1)

        canvas_kwargs = dict(bd=0, highlightthickness=0, bg=self._theme["panel_background"])
  
          self.group_frames = dict()
          self._sub_group_frames = dict()
  
        canvas_kwargs = dict(bd=0, highlightthickness=0, bg=self._theme["panel_background"])
        canvas_kwargs = dict(bd=0, highlightthickness=0, bg=self._theme["panel_background"])
        canvas_kwargs = dict(bd=0, highlightthickness=0, bg=self._theme["panel_background"])
  
          self._canvas = tk.Canvas(self, **canvas_kwargs)
          self._canvas.pack(side=tk.LEFT, fill=tk.BOTH, expand=True)
  
          self.mainframe, self.optsframe = self.get_opts_frame()
keep keep keep keep replace replace replace keep keep keep keep keep
 Minor Updates
  - GUI - Tweaks
    - Fix Analysis Slider background color
    - More granular theming controls
    - Standardize comboboxes and scrollbars
  - plugins.train.model._base
      - Catch more model corruption errors 
lib/gui/control_helper.py