Add interface definitions and stubs for DAG
Add initial hotkey event type
Add function for retrieving the next DAG node
Implement insertion function for the DAG