Flowcharts

pessoal,

To querendo montar uma ferramenta de edicao que faz o auto ajuste de uma flowchart, porem nao conheco quase nada sobre desenho em 2d e sobre os algoritimos de distribuicao de elementos na tela para desenhar isso, alhuem sabe me indicar um caminho das pedras sobre esses estudos?

Quero ser capaz de montar uma fluxo dinamico de negocio no final do processo