Some of my scenes will eventually evolve. It could be a characterbody3d which will change shape, size, script, animation, skin etc or a building that will transform into another one. Anyway, what is the best practice to adopt? Should I change the components of a scene or should I create a new scene, import some parameters into the new one and delete the old scene?
Also, how does it change the choice of the type of the root node of a scene? So far I kept the staticbody3d (more generally the collsionobject3d) as the root node of a scene and it went very well, but I'm not sure whether or not I should add a default "pivot node3d" as the root node, to allow deeper changes later, so this pivot node could temporarily host 2 collisionobjects3d during the transition. I don't know, how do you do it?