I've come up with the idea of a componet called something like "parametric animation" where you can choose what property to animate, in what amount of time, triggered by what input, and with easing control.
i.e.:
change: alpha from 100 to 0 interpolation: ease-out.
duration: 3s
I think this would greatly reduce time for making small effects like items wobbling, pulsing, squashing, translation and scaling and the kind. It's nothing you can't do now, it's just simplifying the process.