The class the represents the top-level wrapper for common ChunkTypes.
an optional symbolic chunk type that permits the modification of its encoded state.
this is provided just so that everything follows the same pattern - I am not yet aware of any need for a subsymbolic chunktype
This is the basic interface for the symbolic component of chunktypes.
thrown when something funky is attempted with a chunk - setting/getting a slot value for an impossible slot..