          How the control panel should handle None values. If set to True then None values will be
          converted to empty strings. Default: False
      """
  
      def __init__(self, parent, options,  # pylint:disable=too-many-arguments
                   label_width=20, columns=1, max_columns=4, option_columns=4, header_text=None,
                   blank_nones=True, scrollbar=True):
 
</s> remove                  label_width=20, columns=1, option_columns=4, header_text=None, blank_nones=True):
 </s> add                  label_width=20, columns=1, max_columns=4, option_columns=4, header_text=None,
                 blank_nones=True, scrollbar=True): </s> remove                      "option_columns: %s, header_text: %s, blank_nones: %s)",
                     self.__class__.__name__, parent, options, label_width, columns,
                     option_columns, header_text, blank_nones)
 </s> add                      "max_columns: %s, option_columns: %s, header_text: %s, blank_nones: %s, "
                     "scrollbar: %s)",
                     self.__class__.__name__, parent, options, label_width, columns, max_columns,
                     option_columns, header_text, blank_nones, scrollbar) </s> remove         dynamically fill extra columns if space permits. Defaults to 1
 </s> add         dynamically fill extra columns if space permits. Defaults to 4 </s> remove     def __init__(self, parent):
 </s> add     Parameters
    ----------
    parent: tkinter object
        The parent tkinter widget that will hold the status bar
    hide_status: bool, optional
        ``True`` to hide the status message that appears at the far left hand side of the status
        frame otherwise ``False``. Default: ``False``
    """

    def __init__(self, parent, hide_status=False):
    scrollbar: bool, optional
        ``True`` if a scrollbar should be added to the control panel, otherwise ``False``.
        Default: ``True``
          How the control panel should handle None values. If set to True then None values will be
          converted to empty strings. Default: False
    scrollbar: bool, optional
        ``True`` if a scrollbar should be added to the control panel, otherwise ``False``.
        Default: ``True``
      """
  
      def __init__(self, parent, options,  # pylint:disable=too-many-arguments
                   label_width=20, columns=1, max_columns=4, option_columns=4, header_text=None,
                   blank_nones=True, scrollbar=True):
keep add keep keep keep keep keep
 Core updates (#982)

* plugins.extract.align
  - Expose normalization method

* lib.gui core updates
  - Minor updates to support future development. 
lib/gui/control_helper.py