Designing new products is easier when you don't have to reinvent each detail from scratch. That's the guiding principle behind the current trend to compile and reuse libraries of intellectual property ...