Implement factories for gig specs