Explain how mutations can alter a DNA strand and ultimately a protein structure. Make sure to include point mutation, frameshift mutations, insertion, deletion, substitution, and silent mutations.