Implement insertion function for the DAG
Add initial setup for hotkey subsystem
Add event handling function
Add preliminary implementation of deinitialization