Locomotive designer