Initial addition of generic_plugin_service