Updates example code to match the graphics.
Updated example graphics to better reflect heirarcical state.
Re-factored updating the example graphics.
Added Region.Reset and State.Reset
Changed Region.Current to always be present.