Lexical Structure
Statements
Expressions
Variables
Functions
Custom Types
Enums
Namespaces
Assembly
Spec