Abstract: Design tools typically require representation of tree-like structures. These structures may be represented at various levels of refinement (or conversely, of abstraction). Existing methods of displaying different levels of a design involve either outlining methods which lack perceptual unity and/or obscure essential process considerations or the use of different windows (e.g., overlapping rectangular areas) which obscure essential relationships among the levels. FLOWforms.TM. (Scandura, 1987) have some of the requisite properties but it is not obvious how they map into various programming languages or how they might be constructed automatically in real time. Disclosed herein is a process for displaying arbitrary numbers of different levels of a design which apply equally to data and process and which automatically represent such relationship in proper visual context.