GUIとかに専用のツールが有るのは
「作成画面」=「人間が見る最終的な出力結果」だからなんだよ。

モデリングツールもそう
「作成画面」=「人間が見る最終的な出力結果」

でもプログラミング言語部分は、たとえグラフィカルに書いたとしても
「作成画面」!=「人間が見る最終的な出力結果」
だから、ツールを使う必要性がない。

こういう所をわざわざ作成が面倒な
グラフィカルで作る理由がないんだよね。