Ограничиваться MVC, морфиками или пусть даже более чем-то детально-глобальным из Гаммы со товарищи - не всегда выход и адекватное решение. Подход на основе даже
эмуляции Oberon Compound Documents позволил снять ОГРОМНЕЙШИЙ головняк в текущем проекте на До-диезе.
Отображения (виды, вьюшки) сами могут быть частью модели или порождать "естественно-по-задаче-агрегированные" данные (и их изменения) в "модели".
Ещё раз убедился в полезности хотя бы изучать всё, что связано с оберонами. Долгих лет жизни Вирту и его подходам!