I have a sub assembly that requires components of the of sub assembly to be mated to different positions in the main assembly. I have been playing around with the making the sub assembly flexible to be able create the mates. One issue though is that I cannot edit the parts afterwards. Basically I'm position a sub assembly consisting of 2 main components attatched together by wires. The wires we usually route later in the assembly after the 2 main components are mated. If I make the sub assembly flexible to mate the 2 components I can't seem to go back and edit the location of the wire routing. Any work arounds or suggestions? I haven't tried virtual parts yet.