product component origins