Revision control
++ {
++ "initialConfiguration" : ["a1", "b1"],
++ "events" : [
++ {
++ "event" : { "name" : "t1" },
++ "nextConfiguration" : ["a2", "b1"]
++ },
++ {
++ "event" : { "name" : "t2" },
++ "nextConfiguration" : ["c"]
++ },
++ {
++ "event" : { "name" : "t3" },
++ "nextConfiguration" : ["d"]
++ }
++ ]
++ }
++