Laying the Channels Groundwork

Progress on Django Channels, and working out how the different parts will talk to each other.

I’ve been working on Django Channels over the last few weeks, mainly on
settling things down into more of a final shape than they’ve been up to this
point – and I’d like to discuss some of the progress that’s happening, and
the reasoning behind it.