> -- Peter Almazov писал(а):
> Вот маленькая (на фоне остальных) проблема - как должно выглядеть сравнение двух похожих версий программы? Небольшое различие в тексте может приводить к большим различиям в графическом представлении.

Мне кажется, что хорошего красивого решения этой проблемы не придумать. Но сколько-нибудь приемлемое решение найти можно. Например, удаленные, модифицированные и новые элементы могут выделяться соответствующими цветами. Щелкнув по модифицированному элементу, можно посмотреть, что же изменилось в его структуре.