What is the correct way to create and add components at runtime ?

Rama, thank you so much for this! This post here is golden.

It was the straw that broke the camel’s back that got my physics system working.

Thank you a million, again.