core.sh: version control for dependencies