Goals: - Make InputBindingManager platform independant. - Make Qt input configurator work without knowing which type of input system is being used. - Add support for more than 1 pad.