How to Create an Editable Diff Viewer

The blog entry is archived at Web archive