I have an assembly with a few components which are heavily dependent on each other. I usually fillet at the end of each component but, each dependent component is heavily dependent on the edges of mating components and filleting/chamfering is a pain now as it's breaking the edge relationships. What is the best practice around this? Would the optimal solution be to design the components one at a time? A seemingly better solution would be not to have edge external references, and maybe relying more on sketches earlier on, but this does not seem to be as robust as using the features (edges, faces) from actual solids. The solids are prone to changing all the time and I always have to go back and redo all my references. I'm not sure what the tried-and-tested solution is here and what the best practices are. Would love any direction, thank you.