Mit ein paar marginalen Änderungen an deiner Skizze könnte man das schon so bauen und es würde auch Funktionieren. Oder wo siehst du das Problem?
Darin, dass ich nicht weiß welche marginalen Änderungen vorgenommen werden müssten