> I wonder if I have to re-invent the wheel and to write the required code > completely myself or if someone has been there already ... ? > > Any hints welcome ... Do you expect everybody to answer "no, I have not" ?