Refactored DataSource into the core HomeViewModel.