以降のいずれかの条件の下で、配布または変更することができます。このガイドの中のすべての商標は、正当な所有者に帰属します。機能を拡張するためのフレームワークです。パッケージ一式を再構築する必要がないということです。ツリーにあるヘッダのごく小さなセットを使ってビルドすることができます。ビルドする必要をなくすということは、生産性を大きく向上させることになります。ビューア用に開発されました。フレームワークは、将来の開発者がプラグインの異なったクラスを作成できるよう、後に一般化されたものです。プラグインが開発される見通しです。プラグインのクラス各プラグインはそれぞれ特定領域に関する問題を処理するので、その領域毎に別々のインターフェイスが必要となります。クラスへと分類されます。ビューアで表示できるようなフォーマットへとデータを変換します。形式に変換したりします。クラスのみ開発されており、本文書でも集中して取り上げていきます。ツリー内でプラグインの読み込み管理を行うコードを作成することが必要です。ローダーと利用可能なプラグイン間のバージョン互換について最低限のチェックを行う機能を持っています。クラスのためのローダーが宣言されています。プラグインの関数を透過的に橋渡しするよう振舞います。ローダー経由でプラグインの関数を呼び出すコードも必要です。クラス内に全て含まれています。クラスで宣言されている関数を定義していくだけで済みます。上での最低限のバージョン互換チェック機能を提供します。プラグインで実装されなければならない関数が宣言されており、プラグインにとって必要な及びユーザーが再実装する必要がない幾つかの関数が定義されています。最低限のバージョンチェックを行なう。プラグインについて解説し、ユーザーがセットアップとコードのビルドを習得できるよう予行演習を行います。プラグインを開発することで予行演習を行います。プラグインの作成方法をデモすることです。対する最低必要条件であり、より高度なプラグインを作成するためのテンプレートとして使用することができます。上で動作するはずです。環境変数をセットする必要があります。スクリプトを多少調整する必要があるでしょう。コンパイラのデフォルト以外は外部リンクの依存関係を持たない単一ファイルで構成されています。プラグインを実装するための最低必要条件を満足しています。サポートすると宣言された各プラグインを呼び出すでしょう。ファイル選択ダイアログへと渡されます。ファイルをコピーする必要があります。プラグインを開発することで予行演習を行います。グラフの構造図をデモすることです。タイプのファイルを要求します。グラフを作るだけです。ファイルが既に作られている状況を想定して書かれています。ファイルを拡張しましょう。リンクが必要となります。オブジェクトをビルドするために使われるクラスのセットを提供します。マネージャで使われる可視化フォーマットの中間データです。グラフへと変換しなければなりません。