Choose which page property is displayed as the node title in graph view?

I’d like to choose what page property is used as a node title in the graph view. Right now, I think the default is the filename, but perhaps users could specify that they want to use the title element, the first header, the first alias, etc, instead.

The closest implementation of this idea that I could find is the Juggl plug-in for Obsidian, which allows using YAML frontmatter to define how nodes appear in the graph view.

My particular use case is that I use zettel-style filenames (e.g. 2111121243.md) for longevity/interoperability, but I want to see and use descriptive titles/aliases in my daily use. If this topic were a node in my graph, for example, the filename would be 2111121243.md, but it would show “Choose which page property is displayed as the node title in graph view?” both in the page title and the graph view.