Added a SurfaceClosureUnion class.

This is the first baby step towards a proper shading system.