Re-imagines the statechart for views.  Makes statecharts a part of core foundation.  WIP.