Trainplanners' Toolkit - An Integrated ApproachTo Trainplanning, Rostering And Simulation