A basic MVVM application