Struct JobReadNodeData Extends IJobParallelForBatched
    Public
    
    Reads node data from managed GridNodeBase objects into unmanaged arrays.
This is done so that burst jobs can later access this data directly.
Later, data will be written back to the managed objects using the JobWriteNodeData job.