Most of ViewModelFile support up and running - in theory!  Needs to be tested...