Cambridge Cognitive Architecture