anchor.diff:        ! Given a blank, uncreated mesh and buffers of type INTEGER(IntKi), REAL(ReKi), and 
         ! REAL(DbKi), unpack the mesh information from the buffers. This would be done to 
         ! recreate a mesh after reading in the buffers on a restart of the program. The sense 
  -      ! of the name is unpack the mesh from buffers. The resulting mesh will be returned 
  +      ! of the name is "unpack the mesh from buffers." The resulting mesh will be returned 
         ! in the exact state as when the data in the buffers was packed using MeshPack. 
         
         ! bjj: not implemented yet:  
  
positive.code:       ! Given a mesh and allocatable buffers of type INTEGER(IntKi), REAL(ReKi), and REAL(DbKi), 
        ! return the mesh information compacted into consecutive elements of the corresponding buffers. 
        ! This would be done to allow subsequent writing of the buffers to a file for restarting later. 
        ! The sense of the name is pack the data from the mesh into buffers. IMPORTANT: MeshPack 
        ! allocates the three buffers. It is incumbent upon the calling program to deallocate the 
        ! buffers when they are no longer needed. For sibling meshes, MeshPack should be called 
        ! separately for each sibling, because the fields allocated with the siblings are separate 
  
negative.code:    ! 
     ! If CtrlCode is MESH_NEWCOPY, an entirely new copy of the mesh is created, including all fields, 
     !   with the same data values as the original, but as an entirely separate copy in memory. The new 
     !   copy is in the same state as the original--if the original has not been committed, neither is 
     !   the copy; in this case, an all-new copy of the mesh must be committed separately.
     !
     ! If CtrlCode is MESH_SIBLING, the destination mesh is created with the same mesh and position/reference 
  