I would like to create some GIF animations to help explain some concepts on a website. This (from Wikipedia) is a good example of the sort of style I would like to use:
This animation appears to have been made using a custom PHP program and libraries. Is there a tool which can create similar animations without the need for explicit programming? Perhaps a tool which can generate an animation based on a list of descriptions, each having a simple meaning such as "rotate this item 180 degrees over 5 seconds"?