A library which allows userspace access to USB devices