Initial view proposal
Changes following Diego's review
Merge pull request #1 from wilsonpage/justin-master

New View inheritance