Pure Java Graphing