Animatable
abstract class Animatable<S : Component>(self: S, animation: Animation? = null, var onFinish: S.() -> Unit? = null) : ComponentOp<S>
Class to represent an operation that can be applied on a component that modifies it in some way.
It is applied before and after rendering, for example a Move, Resize, or Rotate operation, or a transition.