thinking about weighting decisions according to dependencies
essentially dealing with sensitivity and connectivity
feels like category theory