Specifies a path to the contents of aUPackagethat can be loaded from disk (or other persistent storage) throughIPackageResourceManagerPackage contents are requested from the PackageResourceManager byFPackagePathand EPackageSegment FPackagePaths are stored internally in one of a few options necessary to maintain their construction arguments without losing data const FPackagePaths can still be mutated to be stored as another internal type const FPackagePaths can still be mutated to indicate which header extension was found for them on disk (It is illegal to have multiple packages on disk with the same PackagePath but different header extensions)