Can I do a 3-direction pattern?

I would like to have a customizable part that is basically a round disc that is patterned in three directions, x,y, & z.  My goal is to have configurations of this with a different number of stacks of the discs in two directions, and also change the number of disc in the stack.

Any ideas?

SolidworksParts And Features