added DynamicCellArray (to no avail) and optimized ScaleStructure, Structure, and Node classes to speed-up creation