@startuml
set separator none
title System Landscape

top to bottom direction

!include <C4/C4>
!include <C4/C4_Context>

Enterprise_Boundary(enterprise, "Enterprise") {
  AddBoundaryTag("Group 2", $borderColor="#cccccc", $fontColor="#cccccc")
  Boundary(group_1, "Group 2", $tags="Group 2") {
    System(D, "D", "", $tags="")
  }

  System(C, "C", "", $tags="")
}

AddBoundaryTag("Group 1", $borderColor="#cccccc", $fontColor="#cccccc")
Boundary(group_2, "Group 1", $tags="Group 1") {
  System_Ext(B, "B", "", $tags="")
}

System_Ext(A, "A", "", $tags="")

Rel_D(B, C, "", $tags="")
Rel_D(C, D, "", $tags="")
Rel_D(A, B, "", $tags="")

SHOW_LEGEND(true)
@enduml