Definition of the OWcomponent class