DiffPlex is C# library to generate textual diffs