The Ultimate Guide for Developing your Own Non-Fungible Tokens