This is the work-in-progress.

Documentation is incomplete and not enough for anyone to get anywhere.

The script itself hasn't even been tested yet, as this revision requires
an actual testing framework (and some restructuring to make that happen).