first draft of nonLinearHeadings
headings working
Merge branch 'nonLinearHeadings'