/Engine/Plugins/Editor/UVEditor/Source/UVEditor/Public/UVEditorInitializationContext.h
Data/api's that are meant to be used by the tools would usually be placed into other, non-editor-only context objects (UUVToolLivePreviewAPI, etc).
[UCLASS](Programming/UnrealArchitecture/Reference/Classes#classdeclaration)() class UUVEditorInitializationContext : public [UUVToolContextObject](API\Plugins\UVEditorTools\ContextObjects\UUVToolContextObject)
TWeakObjectPtr<...
LivePreviewITC