I used the Waypoint plugin for a while and like it, but realized that it was limited to very few use cases.
That's why I have created a plugin that enables me to write queries that can list pages located anywhere in my vault using Dataview queries.
The result of the Dataview Serializer plugin, which should soon be listed in the community plugin. Using it, I can do exactly the same as the Waypoint plugin, but I can also write queries that fetch any information I want, and generate Markdown.
You can find some examples here: https://developassion.gitbook.io/obsidian-dataview-serializer/usage
Source: https://github.com/dsebastien/obsidian-dataview-serializer