"With all those layers, how does Theron know which one to use?"
It doesn't pick one. Every layer fires on every thought, and the old ones are frozen, so growing adds skills without overwriting any.
What it does pick: the right specialist and the right slice of your memory. A router makes that call before it answers. This happens Outside of the model - not at the core base.
How does it know which ring to access/context