recursive dependencies, plugins, plugin dependencies, extensions