Documentation of the Channel class