This is a brilliantly put-together theory. Well done