Thanks.
I don’t like how this stuff seems to be “magic” but if we put all this information info a page on the Unreal wiki then it won’t be!
I really feel like scripting support is an important part of the engine’s ecosystem, as Blueprints require so much new learning for someone to use, I’d rather use a scripting language, abstract as much of the Unrealism’s and keep them behind the scenes, and let other team members work primarily in the scripting language.