Hay Terry,
From Version up you can:
lift all lamps to air.
Define one typical sound for one content or new model ove Soundsources.list like so:
10402 m1.wav loop
ID Soundname methode(loop/control/once/rndx(x=value in seconds)
Then define up to 3 models for blinking or stating objects as crossing blinkers,3lightsignals and so on.
And last but not least the bogiecontrol for exacter followig´ng the tracks with bogies.
Is that enough ?
Thx Peter