Damn, I hope they don't actually get rid of the MagSafe port, USB-A ports, the HDMI port, and the SD card slot.
This would be ideal: MagSafe 2, 1x USB-A, HDMI, SD card, 2x Thunderbolt 2, 2x USB-C with USB Power Delivery and Thunderbolt 3.
and DVI, eSata, VGA, mini-DIN, SCSI, RJ-45, 3.5mm TRS, 1/4" TRS, mini-USB, micro-USB, USB-B, parallel, serial, PS2, PCMCIA, XLR, Compact Flash, Nikon MC-DC1, IDE, Molex, Neutrik, Playstation controller, Apple 30 pin, and a terminal block.