--- /dev/null
+<svg width="630px" height="131px"
+ viewBox="0.00 0.00 629.73 131.00" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
+<g id="graph0" class="graph" transform="scale(1.0 1.0) rotate(0.0) translate(4.0 127.0)">
+<title>moduleName</title>
+<polygon fill="white" stroke="transparent" points="-4,4 -4,-127 625.73,-127 625.73,4 -4,4"/>
+<!-- GNBDUFunction -->
+<g id="node1" class="node">
+<title>GNBDUFunction</title>
+<ellipse fill="none" stroke="black" cx="89.04" cy="-18" rx="89.08" ry="18"/>
+<text text-anchor="middle" x="89.04" y="-14.3" font-family="Times,serif" font-size="14.00">GNBDUFunction</text>
+</g>
+<!-- GNBCUCPFunction -->
+<g id="node2" class="node">
+<title>GNBCUCPFunction</title>
+<ellipse fill="none" stroke="black" cx="297.04" cy="-18" rx="101.28" ry="18"/>
+<text text-anchor="middle" x="297.04" y="-14.3" font-family="Times,serif" font-size="14.00">GNBCUCPFunction</text>
+</g>
+<!-- GNBCUUPFunction -->
+<g id="node3" class="node">
+<title>GNBCUUPFunction</title>
+<ellipse fill="none" stroke="black" cx="519.04" cy="-18" rx="102.88" ry="18"/>
+<text text-anchor="middle" x="519.04" y="-14.3" font-family="Times,serif" font-size="14.00">GNBCUUPFunction</text>
+</g>
+<!-- NFDeployment -->
+<g id="node4" class="node">
+<title>NFDeployment</title>
+<ellipse fill="none" stroke="black" cx="297.04" cy="-105" rx="81.49" ry="18"/>
+<text text-anchor="middle" x="297.04" y="-101.3" font-family="Times,serif" font-size="14.00">NFDeployment</text>
+</g>
+<!-- NFDeployment--GNBDUFunction -->
+<g id="edge3" class="edge">
+<title>NFDeployment--GNBDUFunction</title>
+<path fill="none" stroke="black" d="M259.86,-88.8C222.23,-73.43 164.37,-49.78 126.61,-34.35"/>
+<text text-anchor="middle" x="236.54" y="-57.8" font-family="Times,serif" font-size="14.00">SERVES</text>
+</g>
+<!-- NFDeployment--GNBCUCPFunction -->
+<g id="edge2" class="edge">
+<title>NFDeployment--GNBCUCPFunction</title>
+<path fill="none" stroke="black" d="M297.04,-86.8C297.04,-72.05 297.04,-50.92 297.04,-36.18"/>
+<text text-anchor="middle" x="327.54" y="-57.8" font-family="Times,serif" font-size="14.00">SERVES</text>
+</g>
+<!-- NFDeployment--GNBCUUPFunction -->
+<g id="edge1" class="edge">
+<title>NFDeployment--GNBCUUPFunction</title>
+<path fill="none" stroke="black" d="M335.97,-89.1C375.88,-73.81 437.71,-50.14 478.28,-34.61"/>
+<text text-anchor="middle" x="451.54" y="-57.8" font-family="Times,serif" font-size="14.00">SERVES</text>
+</g>
+</g>
+</svg>
--- /dev/null
+<svg width="191px" height="392px"
+ viewBox="0.00 0.00 190.99 392.00" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
+<g id="graph0" class="graph" transform="scale(1.0 1.0) rotate(0.0) translate(4.0 388.0)">
+<title>moduleName</title>
+<polygon fill="white" stroke="transparent" points="-4,4 -4,-388 186.99,-388 186.99,4 -4,4"/>
+<!-- CloudSite -->
+<g id="node1" class="node">
+<title>CloudSite</title>
+<ellipse fill="none" stroke="black" cx="90.99" cy="-18" rx="55.79" ry="18"/>
+<text text-anchor="middle" x="90.99" y="-14.3" font-family="Times,serif" font-size="14.00">CloudSite</text>
+</g>
+<!-- CloudifiedNF -->
+<g id="node2" class="node">
+<title>CloudifiedNF</title>
+<ellipse fill="none" stroke="black" cx="90.99" cy="-366" rx="71.49" ry="18"/>
+<text text-anchor="middle" x="90.99" y="-362.3" font-family="Times,serif" font-size="14.00">CloudifiedNF</text>
+</g>
+<!-- NFDeployment -->
+<g id="node3" class="node">
+<title>NFDeployment</title>
+<ellipse fill="none" stroke="black" cx="90.99" cy="-279" rx="81.49" ry="18"/>
+<text text-anchor="middle" x="90.99" y="-275.3" font-family="Times,serif" font-size="14.00">NFDeployment</text>
+</g>
+<!-- CloudifiedNF--NFDeployment -->
+<g id="edge1" class="edge">
+<title>CloudifiedNF--NFDeployment</title>
+<path fill="none" stroke="black" d="M90.99,-347.8C90.99,-333.05 90.99,-311.92 90.99,-297.18"/>
+<text text-anchor="middle" x="136.99" y="-318.8" font-family="Times,serif" font-size="14.00">COMPRISES</text>
+</g>
+<!-- CloudNamespace -->
+<g id="node4" class="node">
+<title>CloudNamespace</title>
+<ellipse fill="none" stroke="black" cx="90.99" cy="-192" rx="90.98" ry="18"/>
+<text text-anchor="middle" x="90.99" y="-188.3" font-family="Times,serif" font-size="14.00">CloudNamespace</text>
+</g>
+<!-- NFDeployment--CloudNamespace -->
+<g id="edge2" class="edge">
+<title>NFDeployment--CloudNamespace</title>
+<path fill="none" stroke="black" d="M90.99,-260.8C90.99,-246.05 90.99,-224.92 90.99,-210.18"/>
+<text text-anchor="middle" x="132.49" y="-231.8" font-family="Times,serif" font-size="14.00">DEPLOYED</text>
+</g>
+<!-- NodeCluster -->
+<g id="node5" class="node">
+<title>NodeCluster</title>
+<ellipse fill="none" stroke="black" cx="90.99" cy="-105" rx="69.59" ry="18"/>
+<text text-anchor="middle" x="90.99" y="-101.3" font-family="Times,serif" font-size="14.00">NodeCluster</text>
+</g>
+<!-- CloudNamespace--NodeCluster -->
+<g id="edge3" class="edge">
+<title>CloudNamespace--NodeCluster</title>
+<path fill="none" stroke="black" d="M90.99,-173.8C90.99,-159.05 90.99,-137.92 90.99,-123.18"/>
+<text text-anchor="middle" x="132.49" y="-144.8" font-family="Times,serif" font-size="14.00">DEPLOYED</text>
+</g>
+<!-- NodeCluster--CloudSite -->
+<g id="edge4" class="edge">
+<title>NodeCluster--CloudSite</title>
+<path fill="none" stroke="black" d="M90.99,-86.8C90.99,-72.05 90.99,-50.92 90.99,-36.18"/>
+<text text-anchor="middle" x="126.49" y="-57.8" font-family="Times,serif" font-size="14.00">LOCATED</text>
+</g>
+</g>
+</svg>
--- /dev/null
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN"
+ "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
+<!-- Generated by graphviz version 2.43.0 (0)
+ -->
+<!-- Title: %3 Pages: 1 -->
+<svg width="575pt" height="280pt"
+ viewBox="0.00 0.00 575.00 280.00" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
+<g id="graph0" class="graph" transform="scale(1 1) rotate(0) translate(4 276)">
+<title>%3</title>
+<polygon fill="white" stroke="transparent" points="-4,4 -4,-276 571,-276 571,4 -4,4"/>
+<!-- o-ran-smo-teiv-cloud -->
+<g id="node1" class="node">
+<title>o-ran-smo-teiv-cloud</title>
+<polygon fill="lightblue" stroke="black" points="161,-164 0,-164 0,-128 161,-128 161,-164"/>
+<text text-anchor="middle" x="80.5" y="-142.3" font-family="Times,serif" font-size="14.00">o-ran-smo-teiv-cloud</text>
+</g>
+<!-- CloudifiedNF -->
+<g id="node2" class="node">
+<title>CloudifiedNF</title>
+<polygon fill="lightgrey" stroke="black" points="322,-272 212,-272 212,-236 322,-236 322,-272"/>
+<text text-anchor="middle" x="267" y="-250.3" font-family="Times,serif" font-size="14.00">CloudifiedNF</text>
+</g>
+<!-- o-ran-smo-teiv-cloud->CloudifiedNF -->
+<g id="edge1" class="edge">
+<title>o-ran-smo-teiv-cloud->CloudifiedNF</title>
+<path fill="none" stroke="black" d="M103.9,-164.15C126.44,-181.81 162.68,-208.59 197,-227 200.04,-228.63 203.2,-230.22 206.42,-231.75"/>
+<polygon fill="black" stroke="black" points="205.06,-234.97 215.61,-235.91 207.95,-228.6 205.06,-234.97"/>
+</g>
+<!-- NFDeployment -->
+<g id="node4" class="node">
+<title>NFDeployment</title>
+<polygon fill="lightgrey" stroke="black" points="329.5,-218 204.5,-218 204.5,-182 329.5,-182 329.5,-218"/>
+<text text-anchor="middle" x="267" y="-196.3" font-family="Times,serif" font-size="14.00">NFDeployment</text>
+</g>
+<!-- o-ran-smo-teiv-cloud->NFDeployment -->
+<g id="edge3" class="edge">
+<title>o-ran-smo-teiv-cloud->NFDeployment</title>
+<path fill="none" stroke="black" d="M143.19,-164.06C159.66,-168.87 177.58,-174.12 194.52,-179.08"/>
+<polygon fill="black" stroke="black" points="193.79,-182.51 204.37,-181.96 195.75,-175.79 193.79,-182.51"/>
+</g>
+<!-- CloudNamespace -->
+<g id="node6" class="node">
+<title>CloudNamespace</title>
+<polygon fill="lightgrey" stroke="black" points="337,-164 197,-164 197,-128 337,-128 337,-164"/>
+<text text-anchor="middle" x="267" y="-142.3" font-family="Times,serif" font-size="14.00">CloudNamespace</text>
+</g>
+<!-- o-ran-smo-teiv-cloud->CloudNamespace -->
+<g id="edge5" class="edge">
+<title>o-ran-smo-teiv-cloud->CloudNamespace</title>
+<path fill="none" stroke="black" d="M161.08,-146C169.54,-146 178.15,-146 186.6,-146"/>
+<polygon fill="black" stroke="black" points="186.83,-149.5 196.83,-146 186.83,-142.5 186.83,-149.5"/>
+</g>
+<!-- NodeCluster -->
+<g id="node8" class="node">
+<title>NodeCluster</title>
+<polygon fill="lightgrey" stroke="black" points="320.5,-110 213.5,-110 213.5,-74 320.5,-74 320.5,-110"/>
+<text text-anchor="middle" x="267" y="-88.3" font-family="Times,serif" font-size="14.00">NodeCluster</text>
+</g>
+<!-- o-ran-smo-teiv-cloud->NodeCluster -->
+<g id="edge7" class="edge">
+<title>o-ran-smo-teiv-cloud->NodeCluster</title>
+<path fill="none" stroke="black" d="M143.19,-127.94C162.64,-122.25 184.13,-115.96 203.62,-110.26"/>
+<polygon fill="black" stroke="black" points="204.7,-113.59 213.31,-107.42 202.73,-106.87 204.7,-113.59"/>
+</g>
+<!-- CloudSite -->
+<g id="node10" class="node">
+<title>CloudSite</title>
+<polygon fill="lightgrey" stroke="black" points="310,-51 224,-51 224,-15 310,-15 310,-51"/>
+<text text-anchor="middle" x="267" y="-29.3" font-family="Times,serif" font-size="14.00">CloudSite</text>
+</g>
+<!-- o-ran-smo-teiv-cloud->CloudSite -->
+<g id="edge9" class="edge">
+<title>o-ran-smo-teiv-cloud->CloudSite</title>
+<path fill="none" stroke="black" d="M104.58,-127.97C127.34,-110.65 163.47,-84.33 197,-65 202.56,-61.8 208.49,-58.66 214.45,-55.67"/>
+<polygon fill="black" stroke="black" points="216.34,-58.65 223.8,-51.12 213.28,-52.35 216.34,-58.65"/>
+</g>
+<!-- CloudifiedNFattributes -->
+<g id="node3" class="node">
+<title>CloudifiedNFattributes</title>
+<polygon fill="lightgrey" stroke="black" points="528.5,-272 411.5,-272 411.5,-236 528.5,-236 528.5,-272"/>
+<polygon fill="#eeeeee" stroke="transparent" points="421,-242 421,-265 469,-265 469,-242 421,-242"/>
+<text text-anchor="start" x="425" y="-249.8" font-family="Times,serif" font-size="14.00">name</text>
+<polygon fill="#eeeeee" stroke="transparent" points="469,-242 469,-265 520,-265 520,-242 469,-242"/>
+<text text-anchor="start" x="473" y="-249.8" font-family="Times,serif" font-size="14.00">string</text>
+<polygon fill="none" stroke="black" points="419.5,-241.5 419.5,-266.5 520.5,-266.5 520.5,-241.5 419.5,-241.5"/>
+</g>
+<!-- CloudifiedNF->CloudifiedNFattributes -->
+<g id="edge2" class="edge">
+<title>CloudifiedNF->CloudifiedNFattributes</title>
+<path fill="none" stroke="black" d="M322.13,-254C346.46,-254 375.43,-254 401.18,-254"/>
+<polygon fill="black" stroke="black" points="401.25,-257.5 411.25,-254 401.25,-250.5 401.25,-257.5"/>
+</g>
+<!-- NFDeploymentattributes -->
+<g id="node5" class="node">
+<title>NFDeploymentattributes</title>
+<polygon fill="lightgrey" stroke="black" points="528.5,-218 411.5,-218 411.5,-182 528.5,-182 528.5,-218"/>
+<polygon fill="#eeeeee" stroke="transparent" points="421,-188 421,-211 469,-211 469,-188 421,-188"/>
+<text text-anchor="start" x="425" y="-195.8" font-family="Times,serif" font-size="14.00">name</text>
+<polygon fill="#eeeeee" stroke="transparent" points="469,-188 469,-211 520,-211 520,-188 469,-188"/>
+<text text-anchor="start" x="473" y="-195.8" font-family="Times,serif" font-size="14.00">string</text>
+<polygon fill="none" stroke="black" points="419.5,-187.5 419.5,-212.5 520.5,-212.5 520.5,-187.5 419.5,-187.5"/>
+</g>
+<!-- NFDeployment->NFDeploymentattributes -->
+<g id="edge4" class="edge">
+<title>NFDeployment->NFDeploymentattributes</title>
+<path fill="none" stroke="black" d="M329.67,-200C352.29,-200 378.01,-200 401.14,-200"/>
+<polygon fill="black" stroke="black" points="401.22,-203.5 411.22,-200 401.22,-196.5 401.22,-203.5"/>
+</g>
+<!-- CloudNamespaceattributes -->
+<g id="node7" class="node">
+<title>CloudNamespaceattributes</title>
+<polygon fill="lightgrey" stroke="black" points="528.5,-164 411.5,-164 411.5,-128 528.5,-128 528.5,-164"/>
+<polygon fill="#eeeeee" stroke="transparent" points="421,-134 421,-157 469,-157 469,-134 421,-134"/>
+<text text-anchor="start" x="425" y="-141.8" font-family="Times,serif" font-size="14.00">name</text>
+<polygon fill="#eeeeee" stroke="transparent" points="469,-134 469,-157 520,-157 520,-134 469,-134"/>
+<text text-anchor="start" x="473" y="-141.8" font-family="Times,serif" font-size="14.00">string</text>
+<polygon fill="none" stroke="black" points="419.5,-133.5 419.5,-158.5 520.5,-158.5 520.5,-133.5 419.5,-133.5"/>
+</g>
+<!-- CloudNamespace->CloudNamespaceattributes -->
+<g id="edge6" class="edge">
+<title>CloudNamespace->CloudNamespaceattributes</title>
+<path fill="none" stroke="black" d="M337.17,-146C357.86,-146 380.53,-146 401.13,-146"/>
+<polygon fill="black" stroke="black" points="401.38,-149.5 411.38,-146 401.38,-142.5 401.38,-149.5"/>
+</g>
+<!-- NodeClusterattributes -->
+<g id="node9" class="node">
+<title>NodeClusterattributes</title>
+<polygon fill="lightgrey" stroke="black" points="528.5,-110 411.5,-110 411.5,-74 528.5,-74 528.5,-110"/>
+<polygon fill="#eeeeee" stroke="transparent" points="421,-80 421,-103 469,-103 469,-80 421,-80"/>
+<text text-anchor="start" x="425" y="-87.8" font-family="Times,serif" font-size="14.00">name</text>
+<polygon fill="#eeeeee" stroke="transparent" points="469,-80 469,-103 520,-103 520,-80 469,-80"/>
+<text text-anchor="start" x="473" y="-87.8" font-family="Times,serif" font-size="14.00">string</text>
+<polygon fill="none" stroke="black" points="419.5,-79.5 419.5,-104.5 520.5,-104.5 520.5,-79.5 419.5,-79.5"/>
+</g>
+<!-- NodeCluster->NodeClusterattributes -->
+<g id="edge8" class="edge">
+<title>NodeCluster->NodeClusterattributes</title>
+<path fill="none" stroke="black" d="M320.55,-92C345.19,-92 374.86,-92 401.18,-92"/>
+<polygon fill="black" stroke="black" points="401.46,-95.5 411.46,-92 401.46,-88.5 401.46,-95.5"/>
+</g>
+<!-- CloudSiteattributes -->
+<g id="node11" class="node">
+<title>CloudSiteattributes</title>
+<polygon fill="lightgrey" stroke="black" points="567,-56 373,-56 373,0 567,0 567,-56"/>
+<polygon fill="#eeeeee" stroke="transparent" points="382,-28 382,-51 507,-51 507,-28 382,-28"/>
+<text text-anchor="start" x="386" y="-35.8" font-family="Times,serif" font-size="14.00">name</text>
+<polygon fill="#eeeeee" stroke="transparent" points="507,-28 507,-51 558,-51 558,-28 507,-28"/>
+<text text-anchor="start" x="511" y="-35.8" font-family="Times,serif" font-size="14.00">string</text>
+<polygon fill="#eeeeee" stroke="transparent" points="382,-5 382,-28 507,-28 507,-5 382,-5"/>
+<text text-anchor="start" x="386" y="-12.8" font-family="Times,serif" font-size="14.00">geo:geo-location</text>
+<polygon fill="#eeeeee" stroke="transparent" points="507,-5 507,-28 558,-28 558,-5 507,-5"/>
+<text text-anchor="start" x="524" y="-12.8" font-family="Times,serif" font-size="14.00">json</text>
+<polygon fill="none" stroke="black" points="381,-4 381,-52 559,-52 559,-4 381,-4"/>
+</g>
+<!-- CloudSite->CloudSiteattributes -->
+<g id="edge10" class="edge">
+<title>CloudSite->CloudSiteattributes</title>
+<path fill="none" stroke="black" d="M310.14,-31.95C325.65,-31.57 344.01,-31.11 362.63,-30.65"/>
+<polygon fill="black" stroke="black" points="362.77,-34.14 372.68,-30.4 362.6,-27.15 362.77,-34.14"/>
+</g>
+</g>
+</svg>