Fixed build system internal variable showing in cmake gui.
Fixed error in CMakeLists from last commit.
Change LoadStructures block to read the structures from the disk when needed rather than right at the start.  This means that multithreaded engines can get on with using the structure while the next one loads.