Boolean Operations

Boolean operations for shapes.