OmniOutliner is a writing app for collecting information, outlining ideas, adding structure to any sort of writing.