A framework for representing & reasoning about 3-D objects | Synapse