split screen.c into layout.c and tag.c (because the view is an implicit mixture of...