app that creates force-directed graphs