Introduce Mutant::Config objects

This will ease deve