Is it possible to have multiple versions of Gift Card?

4 0 1

I would like to make multiple gift cards that can be used for different sets of products. So I might want gift card A that can be used towards purchases of product A and gift card B that can be used toward product B only. I can set them up in the gift card products and they can be purchased, but when purchased only one (the default) is emailed out every time. I figured out how to change the default image that gets sent out, but I basically need the default image to change based on which gift card was purchased automatically. Is there a way to do this?