In my opinion the best node usage for windows is to recreate them from polygon selection tags without the need of boolean operations. One part of nodes create extrusion in walls other part create windows and doors object ( frame, sill, glass ). It works fine for my experimental version :
Using polygon and edge selection tags is very important to make complex structures :
and vertex map for different frame materials :