In SeedStack, we would like to retrieve a plugin from another plugin only if it's present in the classpath and active. Like an "optional require". An "optional dependent" is something to be considered too, but we don't need this atm.
The kernel would provide the plugin in the InitContext only if it's enabled (or null if it's not).