Separate massless and massive bodies at construction.  Pass unique_ptr to indicate ownership transfer.

With the initialisation of the bodies.