question for you where would I begin to write a plugin for a piece of usb hardware?