Rather than passing the SVG data into the mint function each time, we should create an ERC-1155 contract which stores different SVG data for each NFTree type (i.e., maple, birch, oak). It is not necessary for each oak tree to have its own TokenId if the SVG data is the same.