If you’re constructing icons or user interface elements with a decent amount of complexity, there’s a good chance you’re going to need some kind of masking. Here’s a rundown of what’s available, using only vector shapes. If you need portions of a shape layer to be see-through, multiple paths with different boolean path operations can be used. In the example below, the larger circle is set to combi