Refactoring of Component and adding of SimpleComponent.