Initial commit, a rewrite of a function of some of Martin Vaeth's projects
Minimize quotes. Document clearer that implementation (format) might change.
Avoid pollution of global name space as far as possible.
Fix typo of previous checkin
Remove comments about mv overlay