@startuml Overview

allow_mixing
left to right direction

skinparam monochrome true
skinparam backgroundColor transparent
skinparam style strictuml


cloud Internet

cloud Private #888 {
  object "Home" as Home
  Home : <img:https://upload.wikimedia.org/wikipedia/commons/thumb/0/06/Breezeicons-places-22-user-home.svg/120px-Breezeicons-places-22-user-home.svg.png>
}

object "Router" as Router
Router : <img:http://icons.iconarchive.com/icons/icons8/ios7/64/Network-Router-icon.png>

rectangle DNS {
  card Customer {
    file "Whitelist" as cw
    file "Blacklist" as cb
  }

  card Default {
    file "Whitelist" as dw
    file "Blacklist" as db
  }

  object "Deep Neural Network" as DNN
  DNN : <img:https://s3.amazonaws.com/brainscape-prod/system/pm/011/059/844/active_icons/iphone_3x_retina_neural_network_brain-512.png>
  'DNN : <img:https://d2h0cx97tjks2p.cloudfront.net/blogs/wp-content/uploads/sites/2/2018/08/ann-1-125x150.png>
}


Internet -- Router
Router -- Private

Customer --> Default
Default --> DNN

Router -- DNS
Router -[hidden]l- DNS

@enduml