One possible solution is to use DHTML.
http://mootools.net/ is a great place to start. You don't place a bunch of images and embedded objects, but you'd rather 'code', so if you design well, then you can just code your website AND animate different objects.