Fixes to support dynamic view serialization

Currently serializing and deserializing everything to restore to
identical state;  Could possibly trucate and rebuild any persistent view
data at load time if file size needs to be minimal;