Refactoring visualEditor module