Here is the latest revision of the template, this is almost definitive, and if
none has anything to object, I will write what is expected to be need to
implement it and I will expose the interface.
There is a tons of TODO task on the code, search for TODO & FIXME tags. I
*still* need help with the webpage.