So the actor component is currently being hosted by an actor (a character in my game). It contains code for the logic of a dialogue system that I first wrote inside the actor, but realised if I want multiple characters to have this logic I need an Actor Instance, so I moved all the code inside the component.
I would like this component to be hosted in whatever character I want the player to be able to have a conversation with. Which is why I would like to reference the component and not necessarily a specific actor.
The widget is simply the text that appears when the actor component detects that the player presses the interact key.