add section writer
implement preformatted
implement pre + code
implement header for each page
page is now the node in the parsed structure