Second commit, initial work on views manager.