I'm not sure about others, but to me this is quite fascinating and clever. I'm a decent engineer who can build and maintain codebases, but I've never been well versed in the depths of knowledge needed to do things like this.<p>In a hypothetical scenario, what would I need to learn to be able to pull something like this off, from conceiving of it to actually executing it?