Added bidirectional channel interface + adaptor.