Add comment
Only split strings when necessary

Never generate "I "+"<"+"3", generate "I <3" instead
Allow mixing tags and text

This allows to write things like <h1>Hello<br/>you</h1>