Not sure if that affects lamps or not. I only just started delving into Factorio coding.Added flags to energy_source prototypes "render_no_network_icon" and "render_no_power_icon" to prevent rendering those icons when set.
The thing that got me addicted to smart trains was the "train at station" signal. I got tired of my farl train getting loaded with random crap in one half and all of the fuel striped out of the loco on the other half when I stopped near a station so I put smart inserters between the loading chests and the trains to only trigger when train at station was greater than 0! problem solved. Can't live without it. Then I discovered Sigg's super awesome setup and it has snowballed from there!