From a button to an embedded terminal emulator. Every one is themeable, every one has a page of its own, and twenty-nine of them parse inline markup.
Controls for user input and interaction.
Controls for selecting items from lists or hierarchies.
Controls for displaying formatted content.
Controls for custom graphics and free-form drawing.
Controls for organizing other controls.
Special-purpose controls.