Fix Provides; Refactoring
I'm pretty happy with the state of this at this point. It's not ideal, and I'm certainly not solving all the problems I wanted to, but I'm making tangible progress. Still to do includes refactoring into an event system to better suit async service starting and dependency resolution.
Showing with 63 additions and 75 deletions