a software object display system using an adaptation layer to obtain information concerning a number of software objects is described . the adaptation layer communicates to a presentation layer which produces a display for the software objects . the adaptation layer isolates the presentation layer from the details of the structures of the software objects to be displayed . the adaptation layer provides a standard set of data to the presentation layer so that the presentation layer to provide for a display .