Today, if you install Az and cancel, it will not fix any remainder dependencies.
Some ways to handle this:
Process dependencies first when found. May impact performance
Track dependencies separately and place a .incompleteDependencies into a module folder, resolving only when all modules are installed. Lots of potential issues here.
Today, if you install Az and cancel, it will not fix any remainder dependencies.
Some ways to handle this: