外部変形は データのやり取りをテキストファイルで行うので プログラム言語は 自由に選ぶことができます。図形は機能的かつシンプルなため、数多くのユーザーに受け入れられています。
ruby/tk は 外部変形で何ができるのか考えてみます。
キャンバス
キャンバス自体は透明化できるようです。塗りつぶし図形や文字もハーフトーンになっています。ほしいのはこれじゃないのですが。
キャンバスは自営でも生きてゆけますが、株式会社ルートの社員になったほうが福利厚生の面で至れり尽くせりです。