Creating Brain-Like Intelligence: From Basic Principles to Complex Intelligent Systems