A Framework for Screens & Logic