Do you know the difference between Thunderbolt 3, USB-C 3.1 Gen 2, and USB-C 3.1 Gen 1? | ZDNET
Thunderbolt 3 to eSATA Adapter + USB 3.1 - Thunderbolt Hubs & Adapters | StarTech.com
Tripp Lite USB 3.1 Gen 1 USB C Portable Hub with 2 USB Type C Ports and 2 USB-A Ports, Thunderbolt 3 Compatible, USB-C, USB Type-C hub 4... U460-004-2A2CB - Corporate Armor
StarTech.com Thunderbolt 3 to eSATA Adapter with USB 3.1 (10Gbps) | www.shi.com