New version. Add Button component.