One significant advantage a more conventional outline has over the
outline structure I've built up here is that it is much easier to
store the traditional outline in a file. Using XML, traditional
outlines are almost trivial to store:
<node text="A"> <node text="B" /> <node text="C" attribute="D" /> </node>
