Well, I think it makes some of the code cleaner, SvgButton for example.  So I'll use it there, but not for the Animation constructor.