USB Design by Example