ConfigExtractor
Utility for copying config templates to a destination file, adding and removing entries and comments as necessary while keeping changes made by users intact.
Parameters
extractedConfigs
Storage that keeps track of what the config extractor extracted and what changes were made by users, as to not overwrite them. This storage must persist across usages.