Product design for manufacture and assembly