Remember sizes on a per screen arrangement basis
These two commits (which should not be squashed upon merging) together do the following:
- Extract the screen name code into a function to avoid code duplication
- Use that function to help save window sizes on a per-screen-arrangement basis, just like how window positions are saved.