Program do rysowania zaawansowanych schematów blokowych

Wiem, że są programy do rysowania schematów blokowych np. Eli, Magiczne bloczki itd. ale potrzebuję czegoś bardziej zaawansowanego.

  • Mój algorytm będzie rozbity na kilka podprogramów, będą opisy, komentarze itd. Chce, żeby to ładnie wyglądało i było interaktywne tzn. żeby dało się kliknąć na jakiś bloczek i żeby przeniosło do oddzielnego schematu, albo żeby po najechaniu kursorem pokazał się komentarz itd.

  • Chcę to potem wyeksportować do PDF (lub ostatecznie innego popularnego formatu np. HTML+CSS) z tymi wszystkimi hiperłączami.

A jeśli nie ma jakiegoś gotowego programu, to w czym najlepiej to zrobić samemu? Adobe Illustrator?

MS Visio albo Dia.