Intermediate step toward drawing colored cells with a template

Use PruneCells rather than InitializeCells when a collection is reset.
Added some unit tests, ignored for now, to verify that the collection
of cell view models is updated when cells are colored.