@Edent I recently started using Obsidian. It works from a directory of .md files, each a note, and [[links]] in the notes form a graph of the connections between notes. References are just another note. I haven't dealt with the presentation layer yet. It's not perfect but it's the best thing I've found.