We already use a direct DataSource object for transfer. Use of the new public SeatInterface::startDrag allows us to start our drag directly.
Like the primary selection, sync the clipboard directly without doing any roudntrips through the internal connection.