TODO: * Include more drivers from the USB Host Library for USB video game console controllers (the drivers all require modification, but this is relatively easy, getting them all to work together well is harder). Note that controllerEnums.h is deliberately in the old format and may need to be edited to add new controller button IDs used by later drivers. * Fix controllers that try to trick video game consoles into working with them using fake VID/PID combinations. * Support Bluetooth 5 dongles. * Determine correct Bluetooth controller driver using VID/PID. * Support more retro target consoles. * Support generic Bluetooth HID class controllers/mice (is pairing possible?).