      def _get_subgroup_frame(self, parent, subgroup):
          if subgroup is None:
              return subgroup
          if subgroup not in self._sub_group_frames:
              sub_frame = ttk.Frame(parent)
              self._sub_group_frames[subgroup] = AutoFillContainer(sub_frame,
                                                                   self.option_columns,
                                                                   self.option_columns)
              sub_frame.pack(anchor=tk.W, expand=True, fill=tk.X)
              logger.debug("Added Subgroup Frame: %s", subgroup)
 
</s> remove         chk_frame = ttk.Frame(frame, name="chkbuttons")
 </s> add         chk_frame = ttk.Frame(frame, name="chkbuttons", style="CPanel.TFrame") </s> remove         lbl = ttk.Label(frame, text=self.option.title, width=self.label_width, anchor=tk.W)
 </s> add         lbl = ttk.Label(frame,
                        text=self.option.title,
                        width=self.label_width,
                        anchor=tk.W,
                        style="CPanel.TLabel") </s> remove                              name="{}_labelframe".format(option_type))
 </s> add                              name="{}_labelframe".format(option_type),
                             style="CPanel.TLabelframe") </s> remove             ctl.pack(anchor=tk.W)
 </s> add             ctl.pack(anchor=tk.W, fill=tk.X)
            sub_frame = ttk.Frame(parent, style="CPanel.TFrame")
      def _get_subgroup_frame(self, parent, subgroup):
          if subgroup is None:
              return subgroup
          if subgroup not in self._sub_group_frames:
            sub_frame = ttk.Frame(parent, style="CPanel.TFrame")
              self._sub_group_frames[subgroup] = AutoFillContainer(sub_frame,
                                                                   self.option_columns,
                                                                   self.option_columns)
              sub_frame.pack(anchor=tk.W, expand=True, fill=tk.X)
              logger.debug("Added Subgroup Frame: %s", subgroup)
keep keep keep keep replace keep keep keep keep keep
 GUI - Make groups collapsible 
lib/gui/control_helper.py