You could do this with any diagrams-as-code tool, no?
I think you are talking about "just change the text and regenerate", which achieves much the same goal.
I'm not sure in what cases the former is better.
You could do this with any diagrams-as-code tool, no?