Is there an application that allows to automatically convert source into a block diagram to visualise program flow?