[Editor] Refactoring of components and added new features.