* Big refactoring in order to reduce template and debug symbol bloat.
* Fixes #8698
* Implemented SCARY iterators
Fixes #8892.
Fixes #8473
Test update for #8892 + changelog updated.