Put base spider stuff to a separate package name "puller"