You're technically right. However, the Civ tree isn't really non-linear because all the branches usually intertwine towards the end. I think in the new Civ, it's gonna be more like 3 trees that go their separate ways with little or no effect on the development of the others.