OK, I just checked the code in as module Skeleton. There's a classdiagram there too, as promised. I'll just repost it here, so you don't have to tinker with cvs to view it.
I didn't do much of an effort of testing the code. Would some of you other people have a go at dishing some unittests together ?
Weehee ... post # 100