Documentation, work in progress.

Rough drafts for the overall description and the parts needed to make it
all work.