Channel Theory