outliner

noun

A software system for organizing text into a hierarchy.