Now channels implementations can be fully pluggable.