Fixed the final missing feature: if -o or --output is specified on the
command line, it is now honoured.
Added an essay about the process. It isn't (yet) a very good essay...