Beams refactored to individual CAShapeLayers, as opposed to being a single, more complex path