Extending Cognitive Architectures With Spatial And Visual Imagery Mechanisms