Protocol Specs
State Machines
Data Models