I ended up with a decent enough GUI mockup after the 4th iteration. After that, I refactored my world generation code to support mild randomization and interconnected fixed-theme "zones" of arbitrary length. So, now I can just say "give me 8 panels of sky zone, and transition into 16 panels of cloud zone," and it works nicely.