This is a great idea for usability, putting it upfront when loading a scene if a user is missing something.
But..
Is this, or can this be made smarter in the sense of "chained dependencies"?
Too often i find scenes with massive chained together downloading of dependencies, when it turns out it...