Outliner
An outliner application is a text editor that gives the user control of the visible level of detail of a textual outline, allowing browsing and reorganization of the content according to its structure. An outline itself, in the context of information technology, is a hierarchy that explains how textual elements relate to each other.