+
+** DONE Allow users to access selected and current node details.
+
+** DONE Implement bookmark system
+
+ Currently the bookmark page replaces the current page, and it
+ does so silently (i.e. it doesn't become part of the link hierarchy).
+ I think this is a mistake, as it results in confusing behaviour when
+ traversing the link hierarchy after visiting one of the bookmarked links.
+
+ Instead, I think I should
+ 1. Make the bookmark page part of the hierarchy, and
+ 2. Reinstate the visited node hash table to avoid excess link hierarchy pollution.
+
+ In order to accomplish 1. it will be necessary to make the bookmark page renderer
+ a proper getter function, and one that never caches the contents of the buffer.
+
+ Actually, I might have to think about that a bit more. I don't know
+ how to answer the question of what the best thing to do with node
+ parent links when using a cached node in place of a new node. (Maybe
+ I always update node.parent unless parent is already an ancestor of
+ node?)
+
+
+** DONE Support character encoding diversity
+
+** DONE Make URLs the basic address type.
+Currently I waste a lot of effort converting between
+URL and non-URL representations. This is unnecessary, and
+actually makes lots of things uglier.
+
+For example, the bookmarks file contains addresses in Elpher's
+internal representation, whereas I expect users would prefer
+it contain URLs.
+
+So the idea would be for (elpher-node-address node) to be
+a either a string or a symbol, with symbols used for "special"
+pages (bookmarks, start page, etc). The getter functions
+`elpher-address-selector' etc will still do what they currently
+do, but will process the URL to do it.
+
+This also means that non-gopher URLs will be explicitly represented
+as such: no more abusing the "h" type for these.
+
+* Old issues
+
+** DONE Org mode faces are not present in recent emacs versions
+Even 26.1 doesn't seem to have these. This means that, for many
+users, elpher doesn't show any difference between any of the
+item types. Not a major problem at all, but the faces we inherit
+from should definitely be ones which have been present for much
+longer. Perhaps the font lock mode faces are the way to go after
+all.
+
+Update: changed all default faces to inherit from font-lock and basic faces.
+
+** DONE URL-centric addressing breaks bookmark file compatibility
+
+Need a way to allow people to rescue their old bookmark files
+following this update.