Add interface definitions and stubs for DAG
Add initial hotkey event type
Add helper functions for finding a DAG node