Just throwing it out there but ever heard about the Zettelkasten? Esp. the one Niklas Luhmann used gained notoriety and inspired modern apps such as logseq
Recommend reading up on it

https://en.wikipedia.org/wiki/Zettelkasten