Progress towards Conversations

Checkpoint.  Totally untested -- indeed, nothing is enabled yet -- but a
lot of code written.