3 contracts 1 - Basic NFT ✅ 2 - Random IPFS NFT ✅ pros : cheap cons : someone needs to pin our data 3 - Dynamic SVG NFT pros: The data is on chain! cons: Expensive!