More reorder/cleanup/rename to make everything a bit more sensible. Create `create_season_banners` and do the backend work (untested).