Gem template generator