Rogue: put image-generation functions together