CORE: A Conceptual Reasoning Layer for Large Language Models