I changed the html system from outputing to strings to writing to file that is then loaded so we can use CSS, images and other content external to the HTML page. Right now it only supports Linux, but it is flexible so we can add more support in the future.