                                   val["type"],
                                   val["default"],
                                   selected_value=val["value"],
                                   choices=val["choices"],
                                   is_radio=val["gui_radio"],
                                   rounding=val["rounding"],
 
</s> remove             frame = self.get_holding_frame(val["group"])
            ctl = ControlBuilder(frame,
 </s> add             group = "_master" if val["group"] is None else val["group"]
            group_frame = self.get_group_frame(group)
            ctl = ControlBuilder(group_frame["frame"], </s> remove                                  radio_columns=radio_columns)
 </s> add                                  sysbrowser=val.get("sysbrowser", None),
                                 checkbuttons_frame=group_frame["chkbtns"],
                                 radio_columns=radio_columns,
                                 blank_nones=blank_nones)
            if group_frame["chkbtns"].items > 0:
                group_frame["chkbtns"].parent.pack(side=tk.BOTTOM, fill=tk.X, anchor=tk.NW) </s> remove             group_frame = ttk.LabelFrame(self.optsframe, text=group.title())
            group_frame.pack(side=tk.TOP, fill=tk.X, padx=5, pady=5)
            self.group_frames[group] = group_frame
        return self.group_frames[group]
 </s> add             is_master = group == "_master"
            opts_frame = self.optsframe.subframe
            group_frame = ttk.LabelFrame(opts_frame,
                                         text="" if is_master else group.title(),
                                         name=group.lower())
            group_frame.pack(side=tk.TOP, fill=tk.X, padx=5, pady=5, anchor=tk.NW)

            self.group_frames[group] = dict(frame=group_frame,
                                            chkbtns=self.checkbuttons_frame(group_frame))
        group_frame = self.group_frames[group]
        return group_frame
                                 label_width=self.label_width,
                                   val["type"],
                                   val["default"],
                                 label_width=self.label_width,
                                   selected_value=val["value"],
                                   choices=val["choices"],
                                   is_radio=val["gui_radio"],
                                   rounding=val["rounding"],
keep add keep keep keep keep
 GUI Update


- Launch in fullscreen
- Expand Control Helper. Clean up config popup
- Standardize and overhaul GUI for CliOpts 
lib/gui/control_helper.py