Surface Pro, Display port used for USB and Ethernet?

The biggest issue I find with Surface Pro, is the lack of a dock solution. Even if you connect power, Display Port and USB, you end up having cables coming out of all sides of the device and its not an elegant solution.

According the official V1.2 Display Port spec, the protocol can support USB and Ethernet. Do you think Microsoft (or a 3rd party) would/could make a breakout box that has additional IO options like DVI, USB and Ethernet?