Add initial HTML generator
Add starting and ending tags
Don't write elements
Ignore empty text
Add self-closing tags