Other modeling software already does this quite nicely. Simply select two intersecting surface bodies, then select exactly which resultant pieces of their intersection to either keep or discard (keep/discard selections toggle). This is needed as it will save the engineer much time when trimming surfaces in Inventor.