Adding a displayport capable type c port to custom carrier board

Is it possible to add a USB type C port with displayport capabilities?

Hi, it is possible by adding switch and other designs to implement the function.