Start of a MVVM application to bring the different components together