          super().__init__(frame)
  
          self._screen_dimensions = screen_dimensions
          self._var_scale = scale_var
          self._configure_scrollbars(frame)
          self._image: Optional[ImageTk.PhotoImage] = None
 
</s> remove         self._taskbar = _Taskbar(self._master_frame, self._is_standalone)
 </s> add         self._taskbar = _Taskbar(self._master_frame, taskbar) </s> remove     def __init__(self, save_variable: tk.BooleanVar) -> None:
        logger.debug("Initializing %s: (save_variable: %s)",
                     self.__class__.__name__, save_variable)
 </s> add     def __init__(self, save_variable: tk.BooleanVar, is_standalone: bool) -> None:
        logger.debug("Initializing %s: (save_variable: %s, is_standalone: %s)",
                     self.__class__.__name__, save_variable, is_standalone)
        self._is_standalone = is_standalone </s> remove                                       self._screen_dimensions)
 </s> add                                       self._screen_dimensions,
                                      self._is_standalone) </s> remove         self._initialized = not self._is_standalone
 </s> add         self._initialized = False
        self._is_standalone = is_standalone
          super().__init__(frame)
  
        self._is_standalone = is_standalone
          self._screen_dimensions = screen_dimensions
          self._var_scale = scale_var
          self._configure_scrollbars(frame)
          self._image: Optional[ImageTk.PhotoImage] = None
keep add keep keep keep keep
 GUI - Preview updates
  - Training preview. Embed preview pop-out window
  - Bugfix - convert/extract previews 
lib/training/preview_tk.py