Your idea sounds very nice. It is a good proposal. Is it practical? Can you do it? If you think it is practical and you can do it, then it could have very nice results. Work nicely with Hamsaduta and see what can be arranged: Revision history
Diff selection: Mark the radio buttons of the revisions to compare and hit enter or the button at the bottom.
Legend: (cur) = difference with latest revision, (prev) = difference with preceding revision, m = minor edit.