A USB header port can only handle one device, so it has to go into a hub to support multiple USB-C ports for a multi-device configuration. You could do USB header -> Hub -> Extensions and then expose ...
There are a bunch of tools that let you load an operating system onto a USB flash drive, allowing you to boot from that drive and either run or install the OS. But most of those tools are only ...