Performance improvement - Changed PerimeterShapeNode to have a pool of dimension labels instead of removing and adding them on each update.