As I've been methodically designing my own (hypothetical) USB implementation, I designed a handful of microcontrollers to power your peripherals.
USB hubs deserve their own chip, which detail more than echoing the signals as they move towards or away from the "host" computer. And as of the 20'00s with USB2 they include circuits the host can invoke to automate acknowledgements for slower busses.
Plus there'd be circuits exposing an API to query & manipulate the hub's state.
1/4?