Designing a USB Hub