going to commit a rewrite. Purge the bloody thing away.
adding the rewrite. Documentation update to follow. Standby
documentation update