Structs
Used to print messages to the console according to a Verbosity level
Used to run replacement query on every text file present in a given path
Run replacement query on a given file
A replacement contains of fragments, the input string and the output string
Settings applied for a DirectoryPatcher run
Statistics about a run of DirectoryPatcher