A Boolean can be used to remove or add shapes to other shapes. It differs to a Mask in that it is editing the actually geometry rather than just removing it from the Viewport. This means that features like Strokes will update according to the resulting mesh.
Clipping Shapes - connect shapes to boolean your master shape.
Union - adds the shape.
Subtract - removes the shape.
Intersect - remove everything outside of the shape.