Algorithmically create the header row.
Finish scaffolding.

* Write output.
* Status messages.
* Yet another todo.