Create and attach component from component

Hello,

I’m looking to create a component and attach it to a target actor at runtime in blueprint from within another component. But this doesn’t seem possible in Blueprint… or am I missing something?

The general idea I’m pursuing is to, say, dynamically add Arrow Components to an actor for debugging purposes without having to manually add it to every actor in the editor. Is there any other way to go about this? It would seem like a pretty useful feature to be able to create “setup components” that construct their necessary actor hierarchy themselves.

Thanks in advance!

~Zyr