Built-Out ViewModel and Views