This tiny USB-C dock is an almost perfect example of how to do USB docks right!
USB-C to EVERYTHING! Well almost. You get an impressive number of 3x Super-Speed USB 3.0 ports, SD and TF Card Reader, RJ45 Ethernet port, HDMI and VGA for video output, plus PD (Power Delivery) to keep you device charged while the hub is connected - amazing!!
The dock also features VGA, and HDMI connectors, with the VGA capable of outputting 1080p/60Hz, and trhe HDMI at 4K/30Hz, however please note that you cannot output from both HDMI and VGA simultaneously. On the USB side it features three USB 3.0 ports with transfer speeds of 5Gbps and one USB-C port for Power Delivery (the USB-C idoes not support data transfer). You can run your USB-C power pack directly through the dock and into your laptop with power delivery of up to 60W, enough to charge most USB-C laptops and even (slowly) charge a 15 inch MacBook Pro. However please note that the hub itself can draw up to 7.4W of power.