Functional Requirements
Manage the HMD
Calibration of the wire-frame display
Interpret low-level data from input devices
Dispatch events to other subsystems