Discovers and loads plugins dynamically at runtime. Supports directory-based discovery and SPI-based loading.
Discover plugins in the specified directory.
Load a discovered plugin into the runtime.
Reload a plugin (unload and load again).
Unload a plugin from the runtime.