Made GridIterator and made VectorField functional