Xpand: The other assumption is that the track sides are uniform and are upright, something which can be faked.

Zero: Your old AI method sounds like my current AI, except that nodes do not require alignment!