Adding a Blueprint Component at Runtime by passing in Component Class

So i noticed in Blueprint, each Component has its own separate node for adding that Component to a Blueprint, but what about being able to pass a Component class into a node and it adding that Component to a Blueprint?

Is this feature planned, or is the current method the only one that will be supported?

AnswerHub Post: https://answers.unrealengine.com/questions/192976/adding-a-blueprint-component-at-runtime-by-passing.html

Thanks, all help is much appreciated.