The raffle framework is designed to be flexible, allowing cash prizes (RUBY, USDC, etc) to be paid out to winners, as well as an NFT prize. Where multiple NFTs of the same type and value are to be distributed (for example, a series of 10 gemstones that reduce trading fees), the required number of raffles is simply held consecutively, with the next one starting when the previous one has been won.