Analogy as Categorization: A Support for Model-Based Reasoning