Проще скажем, у вас есть VM, у VM есть свойства, эти свойства, возвращают какие то данные, данные это модель.
VM это тоже модель, но её задачи другие, получение, передача данных в DataLayer, установка свойст элементов и т.д. VM это посредник между моделью и представлением.