I think he got quite a bit of help with it.
Model railway modelling has changed so much with the Advent of DCC (digital command control) where signals are sent to the engine digitally to control lights sounds and motor control. No more lights going out when the engine stops and you can control a miriad of things on the engine like engine fans, whistles or horns (including the choice of about thirty horns), brake squeal, momentum and a ton of other stuff. It is very technical now. You can even control the train from a simulation of the cab using the actual cab controls on your smartphone with the Roco Z21 system, videos on YouTube. I have this system and it's great fun. I model US and European prototypes in HO as the UK OO is inconsistent in scale track/ loco.
Have a look at this switching (shunting) layout.