/Engine/Source/Editor/BlueprintGraph/Public/BlueprintNodeTemplateCache.h
Retrieves a cached template associated with the supplied spawner. Will instantiate a new template if one didn't already exist. If the template-node is not compatible with any cachedUEdGraphouter, then we use TargetGraph as a model to create one that will work.
Should return a new/cached template-node (but could be null, or some pre-existing node... depends on the sub-class's Invoke() method).
[UEdGraphNode](API\Runtime\Engine\EdGraph\UEdGraphNode) * GetNodeTemplate ( [UBlueprintNodeSpawner](API\Editor\BlueprintGraph\UBlueprintNodeSpawner) const * NodeSpawner, [UEdGraph](API\Runtime\Engine\EdGraph\UEdGraph) * TargetGraph )