railway systems design