separate textual data from functions
separate textual data from functions

The goal is to isolate messages into constant vectors of strings, then
to simplify the show() functions (reduced to a simple range-for loop),
then to make a generic show() function.

torognes/swarm,torognes/swarm,torognes/swarm