Clean up some comments and enums
Add iterateOverRegions... methods