Safety filters aren't a panacea as I have found. Many models do a fair job of ignoring them.
Graphical languages will ultimately have a file system representation which LLMs could easily manipulate. Though incorporating a language feature that is a graphical representation might be different enough to be worth it.