Types of devices by complexity and computer-likeliness