Support for animation and smooth transitions/movement for all user interface components based on B-spline animation techniques for paths and acceleration.
Fully customizable look and feel depending on the developer's visual goals
Support for SVG and bitmap images
Support for decorations over visual objects (highlighter marks, red circles drawn around key objects, "of-interest" reticles, drop-shadows, etc)
Primitive layout containers (panels, tabbed panes, dialogs, wizards, etc)
Robust keyboard and mouse event input coupled with advanced animation triggers
Ability to draw user interface components in both 2d and 3d