Core shared between different parts of Crawly