Core crawler classes