Initialize components in C++ the correct way

And for bonus points:

  • Is RegisterComponent always redundant after SetupAttachment (for scene components)?
  • What does AddInstanceComponent add to the mix?