MVVM file structure.