Compound data structure for computer aided design; a survey | Synapse