Components of Robointelligence