Intelligent Programming Editor / Outliner
Leo is very powerful programming tool, outliner, and a whole bunch more! The Leo Tutorial Slide Show will explain more than I describe.
Specifically, you can import existing Python programs and it will decompose the program into modules you can then share or edit independently.
