Thanks for your replies!
@NigelHay I will try the replace model reference, I didn't even know it existed.
@johnsonshiue I see your point. But let's consider my case here: I'm working in a company that manufacture fire and burglary resistent steel doors, of which both properties are required to be tested by an accredited test lab, and certified by a notified body. During product development several variations on the same concept (iAssembly) is made; different placement of parts, different components included/excluded, different sizes of components etc. This is then presented to my manager as a concept with the varying options, of which one is selected to work further on, most likely with modifications of some kind.
At the point of concept presentation, manufacturing drawings are made to be used for presentation purposes. If one option is approved as-is, the drawing will be passed on to production for the test specimen to be made, but in most cases one of the options is selected to be further developed while the rest is discarded. This eventually leads to the final prototype which is to be tested. At this point it would be very convenient to have a feasable way of simplifying the model and drawings by removing the now irrelevant options and as a result have less dependencies to maintain in the main assembly when modifying the selected option, while still not having to make the manufacturing drawings over again from scratch.
I strive to have everything as simple as possible (but not simpler), but yet utilize as much intelligent modeling as possible (and/or neccesary). I like to keep the concept in it's entirety all wrapped up in one neat little package with one idw, a main assembly, sub-assemblies as needed, re-using fittings and hardware (I use "place from Vault" a lot for these kinds of parts/assemblies, as I've made a library of sorts for this), and only model the parts that are unique to the concept.
I do like the concept of iLogic, allthough my current skill level in this is very limited, but for the concepts that I'm working on, the choice of one option (iAssembly member) from the selection (iAssembly) isn't neccesarily based on logic (in the sense of iLogic) in that the selection of the particular option is a concequence of something else within the realm of the model, but rather an arbitrary choice made by people above me, based on economy, ability to manufacture with current equipment etc. (The iLogic comes to its right when the prototype has passed testing, and I'm making a general design for the prototype that I then will use with Vaults "copy design" and only change some parameters in an Excel sheet to have the finished production drawings come out in the other end every time we get a custom order of the product.)
What is the recommended way of approaching this kind of, in lack of a better word, "multi-linear converging development"?