chore(di): Adopt PHP DI

TODO:
 - [ ] Ensure support for `mod/plugin/classes/Ns_Class.php` is still present
I'll rewrite this as a factory so it's clear