@startuml
sprite $IconMd [14x14/16z] LOw50GGm30AfUzb_soTvlseSE37fMhmGeVHUWYpAA9VYXBIh37Bthb-mjCC1enwPXHlEPa7ix73ia_wi_qnrgQ_GzQQeDe6KT-sa6U8g3-HwAnDN2LyU
sprite $IconLg [20x20/16z] {
ROu50eKm34FR2RzGoVrFYtNx_c1MIsZ2J1SA-2jMxjs0o40LDLTfRp4990irztw5DWoipBa2G1jJaq9boLa1o1HIj56cT97tTJXgCzO0utJ4D06y_8jbRt_h
LSwvCcFRqAYNrUG1HEejXLWwSzkGPSnCL0n9EZNtHXr9h4FySbb5tLKglSLEIg69XJVwuW
}
!procedure Icon($id, $name="Icon", $tech="")
  IconElement($id, 'simpleicons-4.1/I/Icon', $name, $tech)
!endprocedure
!procedure IconCard($id, $funcName="", $content="")
  IconCard($id, '<$IconMd>', '', $funcName, $content)
!endprocedure
!procedure IconGroup($id, $name='Icon', $tech='')
  IconGroup($id, 'IconGroup', '<$IconLg>', $name, $tech)
!endprocedure
@enduml