Flesh out mutations

Need to figure out what requirements exist here and define appropriate methods- the coverage that's come in from NRP is patchy.