 ┌─────────┐     ┌─────────┐      ┌─────────┐
 │ classA  │     │ classC  │      │ classE  │
 └─────────┘     └─────────┘      └─────────┘
      △               ◆                ◇
      │               │                │
 ┌─────────┐     ┌─────────┐      ┌─────────┐
 │ classB  │     │ classD  │      │ classF  │
 └─────────┘     └─────────┘      └─────────┘

 ┌─────────┐     ┌────────┐       ┌─────────┐
 │ classG  │     │ classI │       │ classK  │
 └─────────┘     └────────┘       └─────────┘
      ▲               │                ▲
      │               │                ┆
 ┌─────────┐     ┌─────────┐      ┌─────────┐
 │ classH  │     │ classJ  │      │ classL  │
 └─────────┘     └─────────┘      └─────────┘
