Template Generator: Add a way to permute or omit statements to generate errors
The template manager should make it easy to permute or omit statements to "produce" errors.
The InstructionBlock class could be extended to support the permutation or omission of operations and make it easy to generate such modified codes.