An on-the-fly generated section common to all pages

(Just a quick thought on the fundamental design, not high priority)

How about an on-the-fly generated section (not on disk) common to all pages (or displayed always irrespective of what page we are on).

The on-disk part would be used to write page-specific content and code (to store and manage knowledge) while the user could use the on-the-fly section (common to all pages; not on disk) to write template/code that perform some action on the opened page, like:

  1. linked mentions, table of contents, etc.
  2. display potential keywords to tag the page
  3. generate flashcards
  4. generate similar pages list (using information retrieval techniques)
  5. generate page summary
  6. query a language model with page content as context
    Or any other dynamic action on that page that needn’t be saved onto the disk.

It could also be used like a dashboard of sorts, to write template/code for non page-related but frequently required information/actions:

  1. display the time, weather, etc.
  2. run a timer/stopwatch
  3. display a news headline
  4. display days left to upcoming deadlines
  5. run code to modify certain pages
  6. display statistics about the space
  7. display the result of some calculation on-the-fly, based on data fetched from different pages

There could be any number of possibilities as we could leverage the powerful end user programming methodology of SilverBullet in this on-the-fly section

Just a small idea that came to mind, what do you think? Does it make sense to have such a dynamic section common to all pages?