The idea, promulgated by tools like Markdown, that (technical) writing consists of objects like headlines, paragraphs, and lists is utterly wrong.
E.g. if you're documenting a programming language, your writing consists of objects like syntaxes, types, and functions.