USB3.1 Type C Series - to get all possibilities you're seeking here ~

Mainly made for satisfying & supporting fast-changed designs that require tremendous data transfer prior to USB 3.0 and also smaller form factor for remaining slim shape. Possibilities would be brought you by:
[Full-series Options] – 6 to 24 pins/
[Different Mounting Needed] – Right Angle, Vertical, Midplane, Straddle or Upright type.
[Soldering Options] – SMT/ PTH/ SMT+PTH
[Dual Port & Combo available] - USB3.1 + USB2.0