The functions required for execution of the component are different from the functions required to define information for the component.