Thanks, it really opens up big opportunities. May be we also need to add function `loadClass`, which returns ClassInfo for this class? In can be usefull when host system declare interface for the plugins and plugin class implements this interface. In this case we can load ClassInfo for plugin from library, call `create()`, cast to interface and work with plugin through it.