Fixing for loops in ISoG3 & expanding work on ISoG4.
Well that took longer then expected.