          if self.args.color_adjustment != "none" and self.args.color_adjustment is not None:
              self.adjustments["color"] = PluginLoader.get_converter(
                  "color",
                  self.args.color_adjustment,
                  disable_logging=disable_logging)(config=config)
  
          if self.args.scaling != "none" and self.args.scaling is not None:
              self.adjustments["scaling"] = PluginLoader.get_converter(
                  "scaling",
                  self.args.scaling,
 
</s> remove                 disable_logging=disable_logging)(config=config)
 </s> add                 disable_logging=disable_logging)(configfile=self.configfile, config=config) </s> remove         if not 64 <= self.config["output_size"] <=256 or self.config["output_size"] % 16 != 0:
            logger.error("Config error: output_size must be between 64 and 256 and be divisible by "
                         "16.")
 </s> add         if not 64 <= self.config["output_size"] <= 256 or self.config["output_size"] % 16 != 0:
            logger.error("Config error: output_size must be between 64 and 256 and be divisible "
                         "by 16.") </s> remove         if not 64 <= self.config["input_size"] <=128 or self.config["input_size"] % 16 != 0:
 </s> add         if not 64 <= self.config["input_size"] <= 128 or self.config["input_size"] % 16 != 0: </s> remove     def __init__(self, mask_type, output_size, predicted_available, config=None):
        super().__init__(mask_type, output_size, predicted_available, config)
 </s> add     def __init__(self, mask_type, output_size, predicted_available, **kwargs):
        super().__init__(mask_type, output_size, predicted_available, **kwargs)
                disable_logging=disable_logging)(configfile=self.configfile, config=config)
          if self.args.color_adjustment != "none" and self.args.color_adjustment is not None:
              self.adjustments["color"] = PluginLoader.get_converter(
                  "color",
                  self.args.color_adjustment,
                disable_logging=disable_logging)(configfile=self.configfile, config=config)
  
          if self.args.scaling != "none" and self.args.scaling is not None:
              self.adjustments["scaling"] = PluginLoader.get_converter(
                  "scaling",
                  self.args.scaling,
keep keep keep keep replace keep keep keep keep keep
 Config Changes + Bugfixes

Bugfix: Fully disable keypress monitor for GUI
Bugfix: Preview - Handle missing alignments file
Config changes:
    - Separate plugin defaults into their own files
    - Move mask_type to global training config
    - Add ability to pass in custom config files 
lib/convert.py