A Framework for Creating Deployable Smart Contracts for Non-fungible Tokens on the Ethereum Blockchain | IEEE Conference Publication | IEEE Xplore