Sheet Metal Perforation Template - using Equations

I am creating a perforation sheet metal template. I have used extrude cut and fill pattern feature. At the moment, I am able to specify the hole size, offset distance from the fill boundary and the angle between holes by managing those values in equations. However, I need to be able to alternative between hole type as well. The template will need to have holes as circles, squares, and slots (both horizontal and vertical). I thought of creating an individual model for each (the circle, the square, and the slot). However, I would like to be able to achieve the above in one model. Is it possible and how would I achieve that? I would really love to see a some kind of drop down button in equations, so that I can pick which hole type to use. The goal of this template is to have a non-SolidWorks user to be able to generate many templates to their liking and hole specs. Thanks.

SolidworksGeneral