Move plugin client to separate interface Upstream-commit: 71cd53e4a197b303c6ba086bd584ffd67a884281 Component: engine