PropertyTable : Property : PropertyBlock : PropertyBlock : Property : : setIndex (for each Property) : createPropertyBlockArray : create (enough so we have a multiple of 4 properties) : create (1 for every 4 properties) : preWrite (for each Property) sourcePortFig="Fig0.7" destPortFig="Fig1.7" sourceFigNode="Fig0" destFigNode="Fig1" sourcePortFig="Fig0.8" destPortFig="Fig2.7" sourceFigNode="Fig0" destFigNode="Fig2" sourcePortFig="Fig2.8" destPortFig="Fig4.7" sourceFigNode="Fig2" destFigNode="Fig4" sourcePortFig="Fig2.9" destPortFig="Fig3.7" sourceFigNode="Fig2" destFigNode="Fig3" sourcePortFig="Fig0.9" destPortFig="Fig1.8" sourceFigNode="Fig0" destFigNode="Fig1"