Feature Request: Rotate components via interactions

There is a lot that you can do via interactions, but I'd like to ask for one more — the ability to rotate an image (or, ideally, other component, but I know that rotation is already implemented for images) as part of an interaction.

This would allow, for example, the creation of "spinners" that indicate work being done.