Kairillion Theory