This moves away from defining pods independently. It moves pod (spec) generation to an independent function.