Implement the iterator-range erase() for indexes. Expand TODO list with concerns about validity of iterators return from erase(). Last feature/2layer commit before merge into develop.