If you believe signals are not complicated try to follow the thread in the Freeware Section listed below and read the reference material that is suggested. I was amazed that Australian Trainzers were creating signaling under these guidelines. These people have to be exceptionally smart to properly incorporate this system into a simulated route!
Ranger_51's Signal Kit
Ranger_51's Signal Kit