Revision control

++ {
++ "initialConfiguration" : ["A"],
++ "events" : [
++ {
++ "event" : { "name" : "e1" },
++ "nextConfiguration" : ["B"]
++ },
++ {
++ "event" : { "name" : "e2" },
++ "nextConfiguration" : ["A"]
++ }
++ ]
++ }
++
++