First cut view model