The fact that some documents can be thought of as outlines is useful knowledge when building an editor (ActivePython and Vim 6 take advantage of this), but it's not important enough to make the document substantially more difficult to edit outside that editor. No amount of convenience is worth giving up the simplicity of plain text editing.