/Engine/Source/Runtime/Engine/Public/Streaming/LevelStreamingDelegates.h
TODO: what is the best way to capture a level which is queued for unload while it is during async load or add to world? Are level async loads actually cancelled?
struct FLevelStreamingDelegates