USB Stack for PIC18F and PIC24F Microcontrollers (and hopefully more soon)