Refactor build_execute.go into json.Unmarshal implementations