Moved to the structural
main
Adde the simpleExample
Merge branch 'iterator' into composite