User interface
Runtime
Basic elements
Collecting and visualizing model data
2D and 3D animation
Controls
External data sources