Large graphs with high connectivity may take a long time to visualize via FDL, so it may be useful to have a save/restore feature in which you run FDL once, save the positions to a file, and then load that file for later visualizations. This precompute step could be done without the GUI which could make it faster as well.