Dependencies recursively installed as necessary