Structures are color coded and shown by bars whose lengths are proportional to size. Clicking on a bar brings up another window with a subset of the functionality of the main window. There, the values in the structure are shown. Clicking on a value brings up another window, and so on. When a procedure is called, the vine branches.
Objects start out as flowers and develop into fruit as they are used by the program.
As new vines grow, old ones are covered and wither. Clicking on an object brings up a dialog with information about it. Procedures are laid out on a circle. The sizes of circles around the procedure nodes indicate how much memory they allocate, and the colors represent the number of times the procedure has been called. Lines connect procedures that are called and increase in thickness with the number of calls.