Restore Engine API. Now a plugin can load its own plugins