Add initial hotkey event type
Add (de)initializing functions
Add file for hotkey DAG implementation
Add interface definitions and stubs for DAG
Add function for retrieving the next DAG node
Implement insertion function for the DAG
Add initial setup for hotkey subsystem
Add event handling function
Add preliminary implementation of deinitialization