How to create an actor with multiple interactable parts?

I should’ve mentioned I’m using blueprints. Not familiar with c++.
I already have a rudimentary interaction system based on line trace and a blueprint interface applied to each interactable actor.
The reason I wanted to have the elements on the car separated from each other and from the car itself, is because I need to be able to destroy them without breaking the car functionality. Also I need to “save” data for each of those car parts individually, when I save the game.
I’m not sure I understand how to use scene components to achieve that.