anchor.diff:        !   zero indicates start from the beginning, an integer between 1 and Mesh%Nelemlist returns that element,
         !   and MESH_NEXT means return the next element in traversal. On exit, CtrlCode contains the status of the 
         !   traversal in (zero or MESH_NOMOREELEMS). The routine optionally outputs the index of the element in the
  -      !   meshs element list, the name of the element (see Element Names), and a pointer to the element.    
  +      !   mesh's element list, the name of the element (see "Element Names"), and a pointer to the element.    
      
        TYPE(MeshType),              INTENT(INOUT) :: Mesh      ! Mesh being constructed
        INTEGER(IntKi),              INTENT(INOUT) :: CtrlCode  ! CtrlCode
  
positive.code:       ! 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 
        ! in the exact state as when the data in the buffers was packed using MeshPack. 
        
        ! bjj: not implemented yet:  
  
negative.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 
  