How to reuse the module with small modification based on context of SW and SW PDM?

Usually we make an assembly as top-down design. so there are some context relationships between parts and sub-assemblies. And these sub-assemblies can be viewed as module. In Solidworks PDM, we start a new project, and find some existing module can be easily reused based on some modification. For example, sub-assembly of 001 door including some other parts can be viewed as a module. We can change the height and width of 001 door, and all other parts can be adjusted automatically by previous context relationship. In our jobs, context is really helpful. So is there any idea on the solution? Copy tree?