Amazon.com: SABRENT Multi Port iMac Hub with Front Access USB Ports, SD/Micro SD Card Reader, 3.5mm Headphone Jack and Rear HDMI 2.0 Output (iMac 2017 to 2020) (HB-SIMC) : Everything Else
How to get USB-C Monitor to work on iMac 21.5" Retina 4K Display (2017) - iFixit Repair Guide
Apple IMac 27” 5K 2020 Core i9 10Core 64GB RAM DDR4 4TB SSD! Radeon Pro 5700 XT 16GB for Sale in Elmhurst, IL - OfferUp
A day with Apple's new iMac (no, not the Pro)
Sabrent HB-SIMC 4-Port USB 3.0 iMac Hub at MacSales.com
Amazon.com: Satechi Aluminum Type-C Clamp Hub Pro with USB-C Data Port, USB-A 3.0 Data, Micro/SD Card Reader - Compatible with 2020/2019/2017 iMac & iMac Pro, Does Not Fit 2021 iMac (Silver) :
2017 iMac 21 inch 5K Desktop 3.4GHz Quad i5 16GB RAM/ 1TB SSD in original box | eBay
Apple iMac (27-inch, 2017) review: Apple doesn't mess with success - CNET
Take a tour of iMac Pro - Apple Support
USB-C and Thunderbolt: Understanding Ports and Cables for Macs, iPhones, and iPads - The Mac Security Blog