These are additional layouts contributed by various users. We make these available as a service to the JUNG community; however, we have not tested them as thoroughly as some of our other code.

Note that neither CircleLayout nor KKLayout respond to filter calls correctly; note further that KKLayout is known to crash when the program changes TO it from some other layout. (There's no problem if the GraphDraw is created with the Layout, though).