Мне нужно иметь возможность генерировать диаграммы зависимостей программно. Мне бы хотелось, чтобы он мог генерировать несколько блоков с метками и соединителями, связывающими их, и в идеале компонент должен располагать их автоматически на рабочей поверхности, которую затем можно переставить вручную.
Я использую WinForms и C # 2.0 (VS2005).
РЕДАКТИРОВАТЬ: Однако, поскольку это будет внутренний инструмент, я, вероятно, могу использовать 3.5 SP1 и WPF, если есть какие-либо предложения на этой арене.
Должен быть бесплатным или открытым исходным кодом.
Есть рекомендации?