dlopen_plugin_architecture