Refactoring in the eclipse plugins and added an UI plugin