Dynamic NFTs: What Are They And How Do They Work?