Commonly seen Genealogical Reports that are not supported

The NEHGR (NGSQ?) style progenitor breadcrumb format (for David Jones, a 4th generation direct descendant of Bob Smith) would look like:
David⁴ Jᴏɴᴇs. (Charlie³ Jᴏɴᴇs, Alice², Bob¹ Sᴍɪᴛʜ)

It will probably be fairly straightforward to create a custom NEHGR report that uses this progenitor breadcrumb format by forking the Detailed Descendant Book report. And then to tweak the Detailed Descendant Book report to have a simple option to support their format.

But let’s say that we wanted to add the progenitor breadcrumb format as an expansion to the relationship calculator so that it could be used any report.

It begs a few questions:

  • how should the hack be inserted in the Relationship Calculator as an experiment?
  • how would the format expansion be submitted for inclusion in Gramps core?
  • can text decorations (bold, small caps, superscript, italics, underscore) be included?
  • how could you include formatting options for Relationship_Calculator function calls?

And say that you wanted to include options. (For instance, the superscript in the example is the generational distance. But the Gramps ID or the ahnentafel number would be useful in other circumstances.)