... wenn man auf Programmier-technische Komplexität stößt, sollte man zuerst über sein Design nachdenken, aber solange Du hinter dem Berg hältst, was Du eigentlich vorhast, ist Dir nicht zu helfen, allenfalls kann man da Beihilfe leisten in den nächsten Kackhaufen zu treten...

D*B