Moved USB related code to usb directory