SubSubSub allows creation and editing of hierarchically-structured documents. It should help you to create such documents by adding both high-level and low-level details until the document is complete.
Screenshot (UI obviously needs work)
You can download SubSubSub from here.
The CVS repository, bug tracker, and patch manager are at sourceforge.