Digraph for packages with proper "solving" based on dep graph depths

Yea, good point, I'll add comments and make those updates.