Major update to UI package. ViewStack is now a component, various other changes in anticipation of other features.