WINDUP-98: Split Iteration functionality out of VarStack
Merge pull request #118 from lincolnthree/WINDUP-98

WINDUP-98: Split Iteration functionality out of VarStack