NavMesh, pathfollowingComponent, movementComponent, what are their relationships?

Does anyone know what function they have respectively?