An example project demonstrating how you can use Unlock's Public Lock contract to create subscrition NFTs with thirdweb