html5 templates

Page in progress