Class wrapped with ArrayIterator does no longer needs to be templatized
Slapped together some basic cell and grid stuff

on two different evenings when it was late and I was half braindead
Merge commit 'f631b08'