  
          self._tree = _Tree(content_frame, configurations, name, theme).tree
          self._tree.bind("<ButtonRelease-1>", self._select_item)
  
          self._opts_frame = DisplayArea(content_frame, configurations, self._tree, theme)
          self._opts_frame.pack(fill=tk.BOTH, expand=True, side=tk.RIGHT)
          footer_frame = self._build_footer()
  
          header_frame.pack(fill=tk.X, padx=5, pady=5, side=tk.TOP)
          content_frame.pack(fill=tk.BOTH, padx=5, pady=(0, 5), expand=True, side=tk.TOP)
 
</s> remove     def __init__(self, parent, configurations, tree, theme):
 </s> add     def __init__(self, top_level, parent, configurations, tree, theme): </s> remove         self._build_header()
 </s> add  </s> remove             kwargs["filetypes"] = self._filetypes[filetype]
            if self._defaults.get(filetype):
                kwargs['defaultextension'] = self._defaults[filetype]
 </s> add             kwargs["filetypes"] = self._filetypes[file_type]
            if self._defaults.get(file_type):
                kwargs['defaultextension'] = self._defaults[file_type]
        self._opts_frame = DisplayArea(self, content_frame, configurations, self._tree, theme)
  
          self._tree = _Tree(content_frame, configurations, name, theme).tree
          self._tree.bind("<ButtonRelease-1>", self._select_item)
  
        self._opts_frame = DisplayArea(self, content_frame, configurations, self._tree, theme)
          self._opts_frame.pack(fill=tk.BOTH, expand=True, side=tk.RIGHT)
          footer_frame = self._build_footer()
  
          header_frame.pack(fill=tk.X, padx=5, pady=5, side=tk.TOP)
          content_frame.pack(fill=tk.BOTH, padx=5, pady=(0, 5), expand=True, side=tk.TOP)
keep keep keep keep replace keep keep keep keep keep
 GUI - Plugin preset support
  - Add ability to load and save presets for all existing faceswap plugins
  - Add phaze-a presets 
lib/gui/popup_configure.py