Simple word processor: MLO notes section follows Markdown rules so, if you learn a few simple code characters, you can put headings and subheadings in your notes, among other things. If not implementing a full, html-formatted solution, the benefit of Markdown is that the formatting codes work well when you're reading the plain text.
Colour reports: Sorry, I don't use printed reports, so I don't know that one.
Regards,
Stéphane