Refactor IAspectValuePropagator
rubensworks opened this issue ยท 0 comments
Currently, we have to use a lot of Triple
and Pair
-like classes to pass multiple input/output types.
We can improve this by allowing some kind of context to be added to these propagators, so that certain things that are always present can be passed more easily, such as aspect properties, part states and targets.
Related to #434