After many searches on the web, i can't find a good technique for Top-Down modeling of assembly. I want to create all the parts in context of the assembly (so an update to one part is propagated to other parts) but i would like after that to be able placing mates between the parts to check the assembly motion. When parts are created in-context, SolidWorks automatically places an In-Place mate which cannot be supressed without having big troubles. The only technique i use is to create another assembly and insert all the parts created in context and mate them together so i have 2 assemblies: 1 "master" assembly with all the parts fixed and 1 assembly for motion. Is that a correct technique? How do people do in industry?