An architecture designed to structure reasoning across multiple levels of abstraction for improved language understanding.