Channel API

Introducing the Channel API!