Analogy and Relational Representations in the Companion Cognitive Architecture