Instantiating Blueprint-based components in C++

Tim Lincoln solved this problem in another issue, here:

In short:
Build references to the BP classes using TSubtypeOf in a game data singleton.
Then access the game data singleton via a path reference using FObjectFinder. (Can’t use the GEngine pointer to get it because it’s null.)