Split view model for items in a data source out from the view model for the data source itself.
Hook the loading flag into the data source view model.