Core functionality used by all CKAN projects