Front-end developers across the world share similar layout problems every day. e.g. How do I center an icon above a paragraph of text? How do I right-align an image and have a left-aligned paragraph of text wrap around it?

The solution to these problems follow a similar pattern, so maybe there is a way automate the solution (to a degree) by creating software that will apply tried-and-trusted solutions to generic CSS problems?

Think Dreamweaver, but for CSS layout issues only!

So, I was wondering - is there a GUI for CSS design patterns? What do you think of the idea?