I tried most of these declarative diagrams, while they work to some degree, the best outcome I had was with drawio but you should have the skill installed.
But if I'm making a presentation for a conference I would choose differently. And in between you get a whole spectrum of tradeoffs.