A Product Gene Based Approach for Conceptual Design of Mechanical Products