{
  "Topology": [
    {
      "Name": "AcIn",
      "Left": "Grid:Ac:show",
      "Top": "PvOnAcIn:Ac:show",
      "Bottom": "Load:Infer:show",
      "Right": "AcInToAcOut:Ac:hide"
    },
    {
      "Name": "AcOut",
      "Left": "AcInToAcOut:Ac:hide",
      "Top": "PvOnAcOut:Ac:show",
      "Bottom": "CriticalLoad:Infer:show",
      "Right": "Inverter:Ac:show"
    },
    {
      "Name": "Inverter",
      "Left": "Inverter:Ac:show",
      "Top": "None:None:show",
      "Bottom": "Losses:Infer:show",
      "Right": "Inverter:Dc:show"
    },
    {
      "Name": "Dc",
      "Left": "Inverter:Dc:show",
      "Top": "PvOnDc:Dc:show",
      "Bottom": "DcLoad:Infer:show",
      "Right": "DcDc:Dc:show"
    },
    {
      "Name": "DcDc",
      "Left": "DcDc:Dc:show",
      "Top": "None:None:show",
      "Bottom": "Losses:Infer:show",
      "Right": "Battery:Dc48:show"
    }
  ]
}