Renamed CompositeState to SubmachineState.  Composite may be used later
for what Section does - define a group of states with an onEnter() and
onExit().