Added more thoughts to FOREACH ideas
Implemented FOREACH. Still to do is scope re-use on the component