Added ability to 'explain' text diffs