Trying out different tools for building a computation graph and managing dependencies.
Otherwise known as dataflow programming, this is a different programming paradigm to the way most languages are built.
Quote from wikipedia.org:
In computer programming, dataflow programming is a programming paradigm that models a program as a directed graph of the data flowing between operations, thus implementing dataflow principles and architecture.
Excel spreadsheets are a well-known example of a tool that implements an automatic computation graph.
See this question I posted on stackoverflow in August 2019 looking for Python-based solutions:
Other possible solutions: