This is a really great idea! I can imagine people in the future designing/coding/deploying simple webapps from a single photoshop-like interface.
How does it know to put clever class names like ".social-actions"? Is it gleaned from layer metadata or something?