Sorry everybody, I'm lazy enough not to put here anything since I opened this account some years ago.
There is a good chance that I will be such lazy later on. So here is a version that was "ready" as of the time I opened the project. It is still "ready" -- not production state of course, but somewhat useful.
Here it is