Introduce `Plugin_Dependencies_Loader`

This will facilitate #3