OK, next step: I have partially solved the "non destructive" issue. However, as suspected, I now have two objects in the scene instead of one. A potential solution to this would be to have a MEL scriptJob watching for objects that are "shelled" to be selected, and then auto-hide the Shell version, reveal the "editable"…