Informing VM of changes to the Model, Part 3

Infrastructure in place and tidy, should make working on the model nice
and easy.