Designing Personality: Cognitive Architectures and Beyond