. . . "Even though an application program does not actually control drawing of the interface objects, the application program must initially specify parameters such as the size, position and appearance attributes (such as colors) for each user interface object to the GUI so that the object can be initially rendered in the desired position with the proper appearance." .