digraph G {
  subgraph cluster_os {
    style=filled;
    color=grey;
    label="Windows";

    subgraph cluster_python {
      label="Automation Tool/Python";
      color=lightgrey;
      HarnessCase -> HarnessController;
      HarnessCase -> OpenThreadController;
    }

    HarnessCase -> Chrome [label="selenium"];
    HarnessController -> "Thread Harness";
  }
  OpenThreadController -> DUT [label="serial port"];
}
