Db Structure and draft for object rehidration

Db structure now conforms to what our customer has asked.
A draft for rehidrating items with one-to-one and one-to-many relations.