Detect artifact dependency changes for incremental mummification.
Improve incremental mummification to keep track of dependencies and detect changes in them for incremental mummification.
Incremental mummification was introduced in GUISE-104, and it works fine if the page has no dependencies. But right now it doesn't realize page needs to be updated if some of its dependencies/references change. This includes:
The template of a page.
A related navigation page that would result in a different regenerated navigation list. (This includes not only changing navigation links, but also links to pages that will go away, or new navigation pages that would be but are not yet included as links.)
Embedded widgets such as the post/directory widget from and GUISE-131.
This will require creating some some mechanism so that an artifact (or the mummification context) can accumulate references during mummification and somehow save them for later. (Saving them in the description might work, or might provide a chicken-and-egg situation when determining if the description file itself needs to change).