Cognitive systems architectures: Towards an integration of perspectives