The Case for a Generalized Graphic Problem Solver