      """
  
      def __init__(self, title, dtype,  # pylint:disable=too-many-arguments
                   group=None, default=None, initial_value=None, choices=None, is_radio=False,
                   rounding=None, min_max=None, sysbrowser=None, helptext=None):
          logger.debug("Initializing %s: (title: '%s', dtype: %s, group: %s, default: %s, "
                       "initial_value: %s, choices: %s, is_radio: %s, rounding: %s, min_max: %s, "
                       "sysbrowser: %s, helptext: '%s')", self.__class__.__name__, title, dtype,
                       group, default, initial_value, choices, is_radio, rounding, min_max,
                       sysbrowser, helptext)
 
</s> remove                      "sysbrowser: %s, helptext: '%s')", self.__class__.__name__, title, dtype,
                     group, default, initial_value, choices, is_radio, rounding, min_max,
                     sysbrowser, helptext)
 </s> add                      "sysbrowser: %s, helptext: '%s', track_modified: %s, command: '%s')",
                     self.__class__.__name__, title, dtype, group, default, initial_value, choices,
                     is_radio, rounding, min_max, sysbrowser, helptext, track_modified, command) </s> remove class LongRunningTask(Thread):
    """ For long running tasks, to stop the GUI becoming unresponsive
        Run in a thread and handle cursor events """
 </s> add     Parameters
    ----------
    widget: tkinter object, optional
        The widget that this :class:`LongRunningTask` is associated with. Used for setting the busy
        cursor in the correct location. Default: ``None``.
    """ </s> remove         Don't call directly. Call get_config()
    """
 </s> add     @property
    def modified_vars(self):
        """ dict: The command notebook modified tkinter variables. """
        return self.command_notebook.modified_vars </s> remove         return
    logger.debug("Initializing config: (root: %s, cli_opts: %s, tk_vars: %s, pathcache: %s, "
                 "statusbar: %s, session: %s)", root, cli_opts, scaling_factor, pathcache,
                 statusbar, session)
    _CONFIG = Config(root, cli_opts, scaling_factor, pathcache, statusbar, session)
 </s> add         return None
    logger.debug("Initializing config: (root: %s, cli_opts: %s, "
                 "statusbar: %s, session: %s)", root, cli_opts, statusbar, session)
    _CONFIG = Config(root, cli_opts, statusbar, session)
    return _CONFIG
                 rounding=None, min_max=None, sysbrowser=None, helptext=None,
                 track_modified=False, command=None):
      """
  
      def __init__(self, title, dtype,  # pylint:disable=too-many-arguments
                   group=None, default=None, initial_value=None, choices=None, is_radio=False,
                 rounding=None, min_max=None, sysbrowser=None, helptext=None,
                 track_modified=False, command=None):
          logger.debug("Initializing %s: (title: '%s', dtype: %s, group: %s, default: %s, "
                       "initial_value: %s, choices: %s, is_radio: %s, rounding: %s, min_max: %s, "
                       "sysbrowser: %s, helptext: '%s')", self.__class__.__name__, title, dtype,
                       group, default, initial_value, choices, is_radio, rounding, min_max,
                       sysbrowser, helptext)
keep keep keep keep replace keep keep keep keep keep
 GUI Updates (#940)

* lib.gui: Update icons
* tools.cli: Add video filetype flag to mask input
* lib.gui.popup_configure: Refresh GUI on config save
* lib.gui._config: Add Icon size and load last session options
* lib.gui.control_helper - Add control modification tracking
* lib.gui - Add Projects and Last Session
- Main root title handled by projects
- Add Hotkeys
- Create projects module
- split fsw and fst filetypes
- Add last_session saving

* lib.project
- Documentation
- Ask confirm on closing unsaved project
-Fixups

* Track model folder changes
- Shuffle some globals
- Activate System Verbosity for GUI

* lib.gui.utils - Documentation and clean up
- lib.gui.custom_widgets - Create and document

* Add GUI config option to disable auto loading model stats 
lib/gui/control_helper.py