Major recode and better performance now since for similar widgets (same column, row, columnspan, rowspan) they can share frames.
Please update whenever it shouldn't break any code unless you use FlexBoxFrame.StrictFrameGrid
Also you will need to rename FlexBoxFrame to FlexBoxPage