LegacySkin
IStorageResourceProvider
The optional resource store should not be before the (basically) required resource provider.
storage
LegacyBeatmapSkin
ResourceStore
IHasComboColours
`IHasComboColours` was already mutable (via a strange `AddComboColours()` method) and exposing a straight list is easier to work with. `IHasCustomColours` is also similarly externally mutable (in a way which is not easily removable).
FindProvider
AllSources
ISkinSource
ISkinSource.AllSources
TestPlayer
Player
TestCase
To avoid potential false positive.
LegacyBeatmapSkinColourTest