How Fireworks Are Designed