This is fascinating, even to a person like me who doesn't code things like that and will probably never do.
It's a bit complicated, but your explanations are still clear enough for me to understand what you mean. It was really interesting!