C++ framework for managing input from XInput.