remove names from elements that need special treatment
dynamically add blocks on load; a little mapping code on some fields
content => doc
ensure we have some fields & provide blanks if not; generate json string of doc for use by our js