Force directed graphs

i am a relative newby to processing … but would like to develop a pedagogical tool which uses force directed graphs … which would link to a generated database in the background (nodes would be places for user to input a word … nodes would blossom off which would need inputted words from user …etc.). Anybody have experience with something like this?