Question, the two functions "define-non-fungible-token" and "define-trait" are unrelated... right? The function "define-non-fungible-token" is used to create an NFT. While the function "define-trait" is used so that another contract can utilize that "trait" via dependency in the .toml file.
Can the function "define-non-fungible token" be used within the "define-trait" function? If so the snippet with "define-n-f-t" would have to come after "define-trait" right