UIの各コマンドにC#スクリプトを割りてて自由にカスタマイズできるようにしたほうが面白そう
アプリケーション本体は画面とスクリプト実行の仕組みだけ持っておく