Hrm ... this isn't complete, as there is more to do.
I fixed `tables/site/danger/ancient/underkeep` as I'm using it, but
the other entries in `tables/site/danger` need to be _fixed_.
I'll do these as I need them, or write a script to fix them.
These tables were taken from SpiderSandals on the Ironsworn Discord.
While you can all any individual `background/xxx` table, calling the
more simple `background` table will create a complex collection of
those subtables.
The bonds used to get inserted into the middle of a heading. Not good.
Also, we got an exception when going up a heading level when we were
already at the highest level. Easy enough to fix.
I wanted to be able to enter a +/- value, but also set it to an
absolute value with the = prefix.
While I was at it, I fixed up the UI that I've previously changed.
Some of these moves have information taken from the Delve sourcebook,
so before I publish this, I need to check with Shawn Tompkin about
possible copyright infringement for those who haven't bought the book.
This requires a slight change to the RPMDM table generator to allow
interactive functions to be added to hash-table. This makes a much
more dynamic experience.