Feature/feature view model factory