How to code an NFT collection | Generative art