The GUI constructing program converts the input text file into a data tree structure that completely specifies the GUI. This data tree structure contains the relative dimensions and locations of the boxes that appear in the input text file, the names and types of the boxes, and the enclosure relationships among the boxes.