Make crawly modular, support different types of requests