Placing a window module with a Tree Management system

I am designing a house and I would like to create a flexible condition for window openings. I started put points on surface with evaluate surface and putting boxes. That is not effective. I then split the geometry plane and split the surfaces, However I would like to organize the split facades in a tree management system where I can Split the surfaces by either a column or row like system you may achieve arranging it in a tree system. Attached is definition and screen shots giving direction on my methods. Thanks!

021025_Make a Tree Condition With Facade.gh (109.4 KB)