Modular CSS3 and HTML5 layout framework