   ╭───────◯──────╮
   │              │
   │      ●       │
   │              │
   ╰───────◯──────╯
           ▼
 ┌──────────────────────────────────────┐
 │ Running                              │
 │                                      │
 │                                      │
 │ ╭──────────────╮    ╭──────────────╮ │
 │ │              │    │              │ │
 │ │     Idle     ├◄──►┤  Processing  │ │
 │ │              │    │              │ │
 │ ╰──────────────╯    ╰──────────────╯ │
 │                                      │
 └─────────┬────────────────────────────┘
           │
           │
           ▼
   ╭───────◯──────╮
   │              │
   │      ◉       │
   │              │
   ╰───────◯──────╯
