Das hört sich nach einer logischen Lösung an. ;-)
Mal gucken was dabei rauskommt.