WebGraphV2

Responsible for handling webwalking. It’s partially based on the original webgraph logic by Slacky but behaves quite differently to handle more complex scenarios.