Preliminary framework for the new design that should support references and constraints by deferring evaluation until requested. A lot of the implementation is still lacking, but to get a general idea of the public methods exposed, look at StoreFactory, ObjectFactory, IEntity, IObject, and IPrimitive. Still highly subject to change and additions.