Thanks for commenting; I understand. My last edit about meaning of "node" was not suggest placing "fold points" at other places than defined by lexers, but to clarify how the navigation might proceed for "nodes at same level". But if it will be too hard to treat lines with fold points and without as being still nodes at same level, then I suppose restricting "nodes" only to fold points can still be useful.