Restructure in process: iterators (and so far, some coroutine stuff) moved into their own folders, more to follow; related changes applied