Beginnings of a screen framework