It'd be great to be able to define a mechanism with joints and constraints and then use the CAM carving simulation to remove material from a body or component based on the movement of that mechanism so that the mechanism will have sufficient clearance to move without interference from the body or component, or (without carving) joint constraints could be identified to ensure clearance.
Example - the mechanism could be a boom and dipper for a backhoe and the space they can explore would be carved out of the vehicle they're mounted on to ensure that there won't be any internal collissions.