Refactor `dependOnUrl` out
Moar documentation