It's been over 2 months since I last worked on this project. This means that a lot of refactoring work was needed to bring the codebase up to par with progression in the PGC repo.

* [SC] Lots of refactoring to bring the STCN project in line with the updated PGC.
* [KMC_1500,SC] Direct use of the DCGs in the ISO modules allows a much simpler and more efficient code here.
Minor changes; PGC upped.