1. One or more computer readable media having stored thereon a plurality of instructions that describe a component, wherein the component, when created, is to: expose a modes enumeration; and return to a requester, in response to the requestor invoking the modes enumeration, a list of one or more presentation models supported by the component for a particular command associated with the component.