Here we initially explore the evolution of a single VAWT
with a non-varying z-axis, more representational flexibility is
then introduced by enabling z variability, and subsequently
the co-evolution of an array of 2 closely positioned z-varying
VAWT prototypes is examined. Both conventional Evolutionary algorithms and
surrogate-assisted Evolutionary algorithms approaches are used throughout.