Simplify instance management
Add more information to failed hotkey registration log messages
Use instance variable instead of function call
Change demo setting hotkey to a valid combination
Add include guard
Rename IVolume
Make VolumeController implementation public
Use pointer to skin instance rather than making copies or reloading files
Add hotkey loading functionality
Include guard!
Reorganize and reformat test code