Directly encode w.Orig instead of using the OpMod templates
Implement speciation properly