. . . . "A controllable object can be defined by the user or predefined by the system's GUI. Controllable objects can be defined by properties and constraints such as total size, width, height, aspect ratio, font size, opacity, priority and the like." .