Make a component.