* Don't use a complex UnmarshalJSON for RunConfigTask and ExecutorTask but introduce a Steps type as a slice of Step (where Step is an empty interface) and declare an UnmarshalJSON method on the Step type.