public abstract class ContentMutator
ContentMutator implements the basic, common functionality of all IMutators.
Specifically, this class provides logic around the Range class, and stores the raw content from the init.
Mostly IMutator implementors will just want to implement
Use a descendent of this class (or other implementations that fulfill IMutator).
That descendent should be registered in MutatorFactor.registerMutator(...), installed mutators are initialized in the static block in MutatorFactory.
Create an IMutator by calling the factory: MutatorFactory.createMutator(...).