An extensible diff tool.