I like this as a start but I am very tempted to split this out into more html files so we can cover more cases in a very isolated way (time, date, date-time, checkbox, radio, etc.., etc.., etc..)