Outline view?

Would love if there were some sort of document “outline” view, similar to Google Docs, for easy navigation and organization when sharing a notebook. Perhaps it could be programmatically generated from markdown headers and listen to scroll events (i.e. a scrollspy).