What types of mutation are usually selected against ?
Here , domains act as modules , each with a particular and independent function , that can be mixed together to produce genes encoding new proteins with novel properties .