Replaced gaugefield::FieldOrder with traits-driven template instantiation.