Hootoo has a lineup of USB-C hubs that have an assortment of ports. You can get a simple one or a more advanced one with power passthrough, several USB3 ports, an SD reader and an HDMI out. They're not tiny, but hey - if you're doing to be doing HDMI, you probably need a HDMI cable too so you need a bag either way.
They're not cheap (Apple devices seem to be their target market), but it's quality stuff in aluminium, and the HDMI out works perfectly with my G5. Perfect in hotels or some such - most hotel TV's will have a HDMI in plug, just have some videos on the G5 and put them on the big screen. Good times.
Plus, with three USB ports, you can plug in a keyboard and a mouse if you want and presto, you have a full HD capable little Android desktop.
http://www.hootoo.com/ht-uc001-usb-type-c-hub-charging-hdmi-apple-pd.html - apparently nowadays they even come in silver, gold, rose gold or "space gray", should match the G5 colors pretty well. I got the silver one though.
https://www.amazon.com/HooToo-Shuttle-Delivery-Charging-Output/dp/B01K7C52E4/
Unfortunately, the SD reader doesn't work in the G5, and I haven't had success with plugging in a normal USB memory stick either. Which is not shocking since you need to be rooted and be running Stickmount, I believe, for that to work. But video out and HID devices working is already kind of cool in my book.
Might be possible to hook up a printer to it via USB too, gotta have to give that a whirl.
And maybe an Xbox game controller, haven't tried that yet but I see no reason why that wouldn't work also.