Finished implementing search graph abstraction