```mermaid
graph TB
MM["Man-made (Trait 2)"]
EO["Emits output (Trait 10)"]
SY["Symbolic (Trait 17)"]
TC["Teachable (Trait 29)"]
SS["Smart Speaker"]
CALC["Calculator"]
LANG["Spoken Language"]
MM --> SS
EO --> SS
SY --> SS
TC --> SS
MM --> CALC
EO --> CALC
SY --> CALC
SY --> LANG
TC --> LANG
```