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
Add proper initialization and deinitialization of hotkeys