Creation and iteration functional (block policy only), added exhaustive testing of iterators