The Instrument Control and Simulation Modelling Language (ICSML) proposal