Fleshed out plan of how the new graph algorithm will work