start article on diffing/patching/etc