I don't understand the value proposition of ZUI. Yes, I think visually, but I tend to remember things as atoms, or as narratives. An atom might be "CBC means Cipher Block Chaining", a narrative might be, "you take your plaintext and split it into blocks, then you take your IV and XOR it with your first block, then you XOR block n with the block n-1". I'm not sure that a graph data structure adds value. What's the val…
Designing or planning something is different. You want to record options, potential paths that may not be taken, input from various people with different viewpoints. A graph structure can help manage that by making the branching and grouping more explicit.