boxes, and type-in boxes; and graphic displays such as readout-tables, graphs and charts; i) dynamic messages, to pass information to the developer and user; j) an inspect facility, with various capabilities used in this invention to allow developers and users to: a) show on a workspace the class hierarchies of any specified class, or all the members of any specified class, as well as the workspa