Suggestion: Boolean Difference feature for Forge

A feature that I think would create an Infinite number of possibilities for map building and detail work would be a boolean difference or subtraction settings for objects. This would be useful for things like adding tunnels through rocks, custom doors in large walls or even just adding indentations to blocks for aesthetic purposes. The way it would work is you set a hollow object (A) into a solid object (B) and set different to true. All the stuff in object B that overlaps object A would disappear.
I understand that this could provide tremendous complications and I know that its unlikely. But if this happened there would be so many more amazing creation opportunities

This would be amazing if the engine can easily support the parameters for deformity models. So many things made easy.