Поскольку этот вопрос является настолько общим, ответ должен быть также, и ответ таков: точно , для чего предназначен MVVM - моделирование данных и их привязка по мере необходимости. На самом деле, я бы сказал, что большинство примеров MVVM, которые вы найдете в Интернете, будут ответом на ваш вопрос, скорее всего, с использованием доброго северного ветра.
Звучит так, как будто вам нужно хорошенько взглянуть на то, как вы хотите сделать свой дизайн, прежде чем приступить к программированию.