Support for named iterations

Documentation does not state what happens if it is specified, and I haven't found that in the code either :) If iteration-attribute overrides this (I would expect that iteration-name would override iteration-attribute instead), I don't see any point in this.