Build out the conversations tree

Checkpoint.  The core algorithm is now done, to a first-draft level.