GRIP: Graph Drawing with Intelligent Placement