Very cool! If I had found this a year ago or so I could have saved myself a lot of work, I built something similar but with a web front end (which also helps to make it easier to collaborate on a project). We use this in the run-up to a technical due diligence to organize all the information and to prevent duplicate efforts.
That sounds interesting! Have you considered open sourcing your work?
I've been working on similar things on and off for a long time (specifically a sort of meld between Workflowy and spreadsheets, but supporting DAGs), but it takes significant effort to reach a stage where tools are useful and reliable...