A design environment for the graphical representation of hierarchical engineering models