Start implementing MVVM