TerrainGlobal component
refactor
normal generator refactor
indirect illumination refactor
dead code cleanup