Cognitive Abilities in Design