A general purpose dependency management tool