A role that has permissions to certain properties, or to perform certain functions. Generally a
consumer role is an object that takes its source from another object that has created it.
group
A collection of windows. Note that this isn't the same as a window group.
manager
A role that comes with specific privileges. Typically a manager is responsible for other objects
such as windows, displays, or input sessions.
owner
Whoever created an object.
parent
A placement in a window group that's one above another window. Often, but not always, a parent is
the manager of its child windows.
permission
The access to certain properties, or the ability to perform certain functions, that are granted by
the owner and the role.
privilege
The permissions that are granted based on a role.
producer
A role that has permissions to certain properties, or to perform certain functions. Generally a
producer role is an object that creates source content to provide to another object.