Patdiff_kernelSourceUsed to determine which name to use for a file, depending on the operation.
Patdiff_format is the home of all the internal representations of the formatting that will be applied to the diff. ie. prefixes, suffixes, & valid styles.
Heuristics for whitespace-sensitive inputs (e.g., if it looks like Python).