Refactoring to make name slightly shorter.
Logic to dynamically load and register the plugin.