TC's best answer to assembly/disassembly is the transform tools. Draw a box with edge lengths of the displacement you want, and use the edges as x, y and z tranformation vectors. Select the components you want to separate, invoke edit|transform|move, check the repeat button. Use one end of the edge for 'from', the other end 'to'. Deselect the component that your dropping at that station, then repeat the displacement with the remaining selection, and so on. Constraints can't be applied to parts, only 2D drawing elements. If you're likely to edit the parts, xrefs might be more efficient to update a family of assemblies, but if the parts aren't edited and there's a manageable number of them, you might consider setting up a template that has your parts as blocks, or import each part's TC file as you need it. They don't automate assembly/disassembly, there's no efficiency advantage or disadvantage for that.