Structured Objects: Modeling and Reasoning