A control is the main object and basic building block for constructing control surfaces.
A control has properties and values that define its appearance and behavior, and controls can have messages and scripts attached to it.
Some control types can be containers for other controls. All controls carry a reference to their parent control, except for the document root container at the very top of the document hierarchy.
See the Control Reference for a complete list of available control types and their properties.