                                    "bold"))
  
      def build_gui(self, rebuild=False):
          """ Build the GUI """
          logger.debug("Building GUI")
          if not rebuild:
              self.tk.call('wm', 'iconphoto', self._w, get_images().icons["favicon"])
 
</s> remove         chk_frame = ttk.Frame(frame, name="chkbuttons")
 </s> add         chk_frame = ttk.Frame(frame, name="chkbuttons", style="CPanel.TFrame") </s> remove         gui_style.configure('TLabelframe.Label', foreground="#0046D5", relief=tk.SOLID)
 </s> add  </s> remove         """ Compile all children recursively in correct order if not already compiled """
 </s> add         """ Compile all children recursively in correct order if not already compiled and add
        to :attr:`_widget_config` """ </s> remove         """ Widgets cannot be given a new parent so we need to clone
            them and then pack the new widget """
 </s> add         """ Recursively pass through the list of widgets creating clones and packing all
        children.

        Widgets cannot be given a new parent so we need to clone them and then pack the
        new widgets.

        Parameters
        ----------
        widget_dicts: list
            List of dictionaries, in appearance order, of widget information for cloning widgets
        old_childen: list, optional
            Used for recursion. Leave at ``None``
        new_childen: list, optional
            Used for recursion. Leave at ``None``
        """
        gui_style.configure("CPanel.TLabel", background="#FFFFFF")
        gui_style.configure("CPanel.TFrame", background="#FFFFFF")
        gui_style.configure("CPanel.TLabelframe", background="#FFFFFF")
        gui_style.configure('CPanel.TLabelframe.Label', background="#FFFFFF", foreground="#176087")
        gui_style.configure("CPanel.TCheckbutton", background="#FFFFFF")
        gui_style.configure("CPanel.TRadiobutton", background="#FFFFFF")

                                    "bold"))
  
        gui_style.configure("CPanel.TLabel", background="#FFFFFF")
        gui_style.configure("CPanel.TFrame", background="#FFFFFF")
        gui_style.configure("CPanel.TLabelframe", background="#FFFFFF")
        gui_style.configure('CPanel.TLabelframe.Label', background="#FFFFFF", foreground="#176087")
        gui_style.configure("CPanel.TCheckbutton", background="#FFFFFF")
        gui_style.configure("CPanel.TRadiobutton", background="#FFFFFF")

      def build_gui(self, rebuild=False):
          """ Build the GUI """
          logger.debug("Building GUI")
          if not rebuild:
              self.tk.call('wm', 'iconphoto', self._w, get_images().icons["favicon"])
keep add keep keep keep keep keep
 GUI - Make groups collapsible 
scripts/gui.py