          super().__init__(parent)
          self.pack(side=tk.LEFT, anchor=tk.N, fill=tk.Y)
          self._options = ["color", "mask_type"]
          self._busy_tkvar = tk_vars["busy"]
          self._tk_vars = {}
  
          d_locals = locals()
          defaults = {opt: self._format_to_display(d_locals[f"selected_{opt}"])
                      for opt in self._options}
          self._busy_indicator = self._build_frame(defaults,
 
</s> remove         self._tabs = {}
 </s> add         self._tabs: Dict[str, Dict[str, Union[ttk.Notebook, ConfigFrame]]] = {} </s> remove         self._faces = {}
        self._centering = None
        self._faces_source = None
        self._faces_dest = None
        self._tk_image = None
 </s> add         self._faces = _Faces()
        self._centering: Optional["CenteringType"] = None
        self._faces_source: np.ndarray = np.array([])
        self._faces_dest: np.ndarray = np.array([])
        self._tk_image: Optional[PhotoImage] = None </s> remove         cp_options = []
 </s> add         cp_options: List[ControlPanelOption] = [] </s> remove         self._queues = dict(load=None, save=None)
        self._threads = dict(oad=None, save=None)
 </s> add         self._queues: Dict[Literal["load", "save"], "EventQueue"] = {}
        self._threads: Dict[Literal["load", "save"], MultiThread] = {} </s> remove     def __init__(self, parent, config_key, options):
 </s> add     def __init__(self,
                 parent: OptionsBook,
                 config_key: str,
                 options: Dict[str, Any]):
        self._tk_vars: Dict[str, tk.StringVar] = {}
          super().__init__(parent)
          self.pack(side=tk.LEFT, anchor=tk.N, fill=tk.Y)
          self._options = ["color", "mask_type"]
          self._busy_tkvar = tk_vars["busy"]
        self._tk_vars: Dict[str, tk.StringVar] = {}
  
          d_locals = locals()
          defaults = {opt: self._format_to_display(d_locals[f"selected_{opt}"])
                      for opt in self._options}
          self._busy_indicator = self._build_frame(defaults,
keep keep keep keep replace keep keep keep keep keep
 Bugfix: convert - Gif Writer
  - Fix non-launch error on Gif Writer
  - convert plugins - linting
  - convert/fs_media/preview/queue_manager - typing
  - Change convert items from dict to Dataclass 
tools/preview/preview.py