I added a bit to visualize the panels to better find a preferable confugration before running the graph (with the CurtainGrid.AddGridLineByPoint node unfrozen):
Add Curtain Grids at Random Vals from List.dyn (18.3 KB)
Hope this works for you I’m thinking there could be a more effective/concise solution than this, so maybe someone else might share some ideas