This resolves GR-70.

It also addresses the part of GR-52 regarding getting notified of your own system’s changes.

@knutsenm re-opening this PR against the `release` branch
For completeness, document @param triggering_system here