This is largely what I expected, thank you. I think the difference between Spice and a client application using a relational database (for example) is that entity existence can be enforced at the data layer for the creating/deleting relationships. We've been using the approach that the data layer is a document store, and that Spice is the point of truth for the relationships, but I think I can see now that instead we'll want to be using the DB as the point of truth, and simply "forward on" the relationships to Spice for quick querying