Create macro from c++

Hi,

I try to make an abstract character dialogue class module which handle the data storage but the developer can add the logic and the assets in blueprint way.

Now stuck where the npc question - player decision / answer pack in a node.

Node is a blueprint macro 1 input N return (now), so far this looks the best for this

The question: is possible to add Node ‘macro’ container from code with a default template what developer expand and add logic blueprint. (right click - search - DialogueNode)

Thanks.