                     ("PNG", "*.png"),
                     ("TIFF", "*.tif *.tiff"),
                     all_files],
              ini=[("Faceswap config files", "*.ini"), all_files],
              model=[("Keras model files", "*.h5"), all_files],
              state=[("State files", "*.json"), all_files],
              log=[("Log files", "*.log"), all_files],
              video=[("Audio Video Interleave", "*.avi"),
                     ("Flash Video", "*.flv"),
 
</s> remove         logger.debug("Popping SaveFilename browser")
 </s> add         logger.debug("Popping Save Filename browser") </s> remove from .utils import get_config, get_images
 </s> add from .utils import FileHandler, get_config, get_images, PATHCACHE </s> remove         self._opts_frame = DisplayArea(content_frame, configurations, self._tree, theme)
 </s> add         self._opts_frame = DisplayArea(self, content_frame, configurations, self._tree, theme)
            json=[("JSON file", "*.json"), all_files],
                     ("PNG", "*.png"),
                     ("TIFF", "*.tif *.tiff"),
                     all_files],
              ini=[("Faceswap config files", "*.ini"), all_files],
            json=[("JSON file", "*.json"), all_files],
              model=[("Keras model files", "*.h5"), all_files],
              state=[("State files", "*.json"), all_files],
              log=[("Log files", "*.log"), all_files],
              video=[("Audio Video Interleave", "*.avi"),
                     ("Flash Video", "*.flv"),
keep keep keep add 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/utils.py