Added dependencies.
Added basic iterator.
Correct levels of iteration.