И именно с него, чтобы проследить по времени, как люди ошибаясь меняли его
ведь модель на сервере
Ну вот Вы, насколько мне не изменяет память, не видите смысл в grid при верстке.
вынужден писать в вэб (для других) именно так, как это принято в вэб.
они должны быть в виде дерева
модель находится на сервере.
stephenwalther.com/archive/2008/08/24/the-evolutio... вот читайте, конкретно то о чем вы говорите это MVC, JSP years. То есть это уже не каноническая реализация MVC.
Так же почитайте Мартина Фаулера о недостатках MVC которые были исправлены другими подходами:
martinfowler.com/eaaDev/uiArchs.html
отдельное внимание уделите словам UI architecture. Если интересно продолжить дискуссию - в личку. Тут я буду игнорировать уже, ибо мы уже достали окружающих)