I turned masking back on on these for better visuals (text masking aligns with rest of elements) but turns out this implicitly makes borders draw.
CalculatedTextSize
FontSize
`RNG.Next` is exclusive of the upper bound, meaning that the last sample would never be played.
OverlayColourProvider
Moved from osu!framework.