There is a comprehensive suite of UI controls as depicted in the screen shots below:
Only the Container controls can be used in a stand alone way and they can be launched individually, the rest of the controls can be used inside the container object. The interaction between the controls is defined by the Links between the control objects.
Besides this there is the possibility of using a dynamic control (SimpleSwatDynamic) which allows the creation an usage of a completely custom control (front end or data) by making use of existing predefined controls.
There are a few categories of controls: