Canopy and simulation ViewModel.