Finish documenting and implementing Channels.