Made views manage their subviews and models; models manage themselves