relationships (temporal, logical, relational, physical, nested, graph, open, closed, a/sync, control vs. data flow, public vs. private, etc., etc., etc.) are like the most crucial thing in developing software!!
yet we utterly lack good tools and paradigms around that!!!