Train with multiple axles on a spline?

Just saw the news announcement for Trains Simulator World. Which is apparently made in UE4.
See :
https://www.youtube.com/watch?v=5ChAhllHOAI

So any information on their development process for how they handle train movement, physics and so on?