A cross-platform user library providing access to USB devices