The tech tree is drawn left-to-right, parsing the GridX values for the techs assigned to each Era. You can't mix columns; if all of your Industrial techs have GridX values between 9 and 11, and you add a new tech at GridX=10 that ISN'T given ERA_INDUSTRIAL, then the TechTree.lua will break and draw the lines separating eras incorrectly.