3 minute implementation. Addresses https://github.com/ppy/osu/discussions/25340.
ISkinnableDrawable
ISerialisableDrawable