Structured according to Model View ViewModel.