since 'Serial' is faked as USB Serial, only usb_serial.h is needed here to "trick" dependent libraries. including the other usb headers there just adds bloat to an already overbloated header (ala typical Arduino-style includes)