Smart Design for Manufacturing