Two-Layered GUI Toolkit は交換可能なフロント エンドの開発を簡略化する方法で設計されている GUI のヘルパー クラスのライブラリです。サポートされているダイアログ ボックスの種類ごとに、オプションで特定の GUI ツールキット実装 (Gtk #、WPF、WinForms へのバインドが提供されていますが、カスタムのものを追加することができます)のいずれか一つから使用できる(GUI ツールキットから独立した)設定クラスがあります。つまり、ダイアログ定義は、アプリケーションコアコンポーネントによって準備され、フロントエンドに渡され、好みのGUI ツールキットを使用してダイアログボックスをインスタンス化するために使用されます。