My original algorithm was too simplistic, it did not account for multiple window stacks within a wall panel, now I have that resolved:
The final step is to make sure that the blocking and insulation modules are compatible with stacked windows. As can be seen in this screen capture there is still an issue with stacked windows and blocking (right side).
The final step is to make sure that the blocking and insulation modules are compatible with stacked windows. As can be seen in this screen capture there is still an issue with stacked windows and blocking (right side).