Retrieves a cached template for the node that this is set to spawn. Will instantiate a new template if one didn't previously exist. If the template-node is not compatible with any of our cachedUEdGraphouters, then we use TargetGraph as a model to create one that will work.