Checkpointing before changing info record to array

Changing Info_Record from a record of arrays into an array and a record.  Can change back one component at a time if needed.  Also began using GNAT SI (MKS) package for units instead of lots of new local types.
Record of arrays changed to array of records.  Part way through dimensions.