Interoperating Learning Mechanisms in a Cognitive Architecture