Also, make sure that these little details don't continue to happen, it would make it all the better:
-Top left: Have a piece of code that says if two flanges are too close, average their distance and put a single one inbetween them.
-Bottom left: Have something that moves/deletes a flange if it is x distance from the connecting vertical support.
-Bottom: The red circle has a vertical support that is too short, whereas the green circle's is perfect.
Just a few things for you to put on the todo list [:)]