Line separator hardcoded as "\r\n" so that files also look good on any system (like windows which ships with notepad) which require the carriage return
Connector lines aligned to the left
Non breaking space not really needed -> smaller html file size
Now using a LinkedHashMap