>>535059720
In 2.0 you can make truly generic trains but it stops there. There's a good video made by avadii strategy.
>read the stations needs
I don't think you can do that without combinators and base-wide signals.
>refueling
Make a refuel station and make a refuel interrupt where "if fuel = 0 goto fuel station".