Barebones IView implementation