Мне нужно иметь возможность генерировать диаграммы зависимостей программно. Я хотел бы, чтобы он мог создавать кучу ящиков с ярлыками и соединителями, связывающими их, и в идеале компонент автоматически позиционировал их на поверхности дизайна, которые затем можно было бы вручную перестроить.
Я использую WinForms и С# 2.0 (VS2005).
EDIT: Однако, поскольку это будет внутренний инструмент, я могу, вероятно, использовать 3.5 SP1 и WPF, если есть предложения на этой арене.
Должен быть свободным или открытым.
Любые рекомендации?