Introduction

The MVVM pattern includes the following: