Add HasFields.viewModel with appropriate specializations
Add snakify()
Add PlotObject.getRef and Ref(id, type)
Add NoRefs trait to indicate special PlotObjects (e.g. BaseGlyph)
Enum trait is now sealed
JSON serialization of models