When implementing #195 it was suggested that many of the types should be consts which can be referenced well across different implementations.
This change should make consts for valid values that can be passed into entity creation, as well as define some factories to generate common instantiations.
When implementing #195 it was suggested that many of the types should be consts which can be referenced well across different implementations.
This change should make consts for valid values that can be passed into entity creation, as well as define some factories to generate common instantiations.