Refactor for-each

 * Create separated module for for-each

Change-Id: Id0cbd64774f732664f31dc76524dba1e04df380f
Merge "Refactor for-each"