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?