Here's a pre-model starter cartoon of the logical implications – sufficient vs necessary, parallel vs series – behind different causal flow structures. To implement this as a "true model" may require some LOOPY extensions, and/or *(not?)* deep thought!

*(sketch thanks to LOOPY, an ultralight tool for systems thinking ©2021 MITRE Corporation ...)* - * ^z* - 2021-09-11