Library for computing diffs, applying patches, generationg side-by-side view
