NFT explained: What Is It, Where We Are and Where We’re Headed