Comment
Comment by vidarh
I think CSS is exactly where stuff like this belongs. The more of the page layout that is defined in mostly static ways, the easier creating tools to do the layout becomes. E.g. witness the multitude of websites with tools create CSS3 for various effects.