I used to mint Cardano NFT using "Time locking" following this guide https://developers.cardano.org/docs/native-tokens/minting-nfts/. But I know the more formal way is to use plutus script to mint NFT after the introduction of smart contract. Is there a similar guide on how to achieve this? I know Lars did a tutorial on that https://www.youtube.com/watch?v=SsaVjSsPPcg. But I am too dumb to follow. Any simplified step-by-step instructions available?