What is the difference between a component and a profile?