ParentFull threadjbd0·Zettelkasten can handle this. Create a note called "My Theory" with the contents "X causes Y if Z", where X, Y, and Z are links to the relevant notes.View on HN