Symmetry Groups of Mechanical Parts and Its Application in Design for Assembly