Some support for Channel

RTM_NONE and RTM_MANUAL are working and have unit tests. RTM_AUTO and
RTM_AUTO_ORDER are pending to be done.