Added name tag to the plugin system, still needs some refactoring.