Simulation of Semi-Active Suspension System for Railway applications: a modular approach