Generate | Store | Distribute