A component selection model for product design. (1st January 2011)