ISkinComponent
ISkinLookup
DrawableFruit
Instead, skin pieces compute visual representation from `IndexInBeatmap`.
FruitVisualRepresentation
Don't want to set DHO.Scale or DHO.Rotation because because DHO may be transformed by mods. DHO.Size is also assigned for drawable visualizer
- A banana cannot be hyper
But Fruit in-place update is still incomplete, as child drawables are recreated when reused.
Fruit
Banana
FruitPiece
StaysOnPlate
PalpableCatchHitObject