Refactor Ribbon for transport client support
Ribbon transport refactoring. ribbon extensions implementations WIP.