Necessary Components for Creating "Artificial General Intelligence"