Building Apps with Many Screens