Cain came into being as part of Penny's master's thesis in computer programming. He has taken on something of a life of his own since his inception and Penny finds herself drawn into both his journey of learning and the development of his personality as an individual.