the approach and concepts see here: https://github.com/Jigsaw-Code/sensemaking-tools/pull/38#issuecomment-3259576923
the approach and concepts see here: Jigsaw-Code#38 (comment)