I was thinking about how one would make a public knowledge base and realized that when notes are connected to many other notes, one may find it difficult to navigate them, particularly if new to the subject. One can (& should) create a structure-zettel or a table of contents – basically a sequence of links – but they fail to show interesting diverging paths from the main path.
What I’d like to see are trails in the graph view. Each trail uses a different color. The idea is to show suggested paths through your knowledge base. That is, map a structure-zettel (SZ) to the graph-view using a trail! This way you can see how each note relates to other notes as well as following a suggested path. May be even have more than one SZ mapped this way. The reason for the latter is also that different people learn differently so one can fashion each SZ accordingly. The trail idea can be used for many different things: learning a new subject, keeping track of visit history (“bread crumbs”), preparing a set of notes for writing an article/blog/paper etc.
Further, such a trail should show a you are here sign to mark how much you have traversed along a path (a bookmark if you will). In a shared knowledge base one should even be able to see such markers for others! Also useful to a teacher to gauge students’ progress.
Probably by now I am talking about building an app on top of Obsidian 
If you are having trouble visualizing, think “Billy” (from the Family Circus comic strip), meandering through his neighborhood! Here: