High-Level Architecture
Platform Extension Mechanisms
Common Data Model
Sub-Systems and their Extension Points
Command-line Interfaces
Desktop User Interface