Implemented Instance View of Topo in GUI2

Change-Id: If603481e729ebc19a6f91db2739f1b422cc762d0
diff --git a/web/gui2-fw-lib/projects/gui2-fw-lib/package.json b/web/gui2-fw-lib/projects/gui2-fw-lib/package.json
index 288b753..289a829 100644
--- a/web/gui2-fw-lib/projects/gui2-fw-lib/package.json
+++ b/web/gui2-fw-lib/projects/gui2-fw-lib/package.json
@@ -1,6 +1,6 @@
 {
   "name": "gui2-fw-lib",
-  "version": "0.14.0",
+  "version": "2.0.0",
   "peerDependencies": {
     "@angular/common": "^7.0.0 || ^6.0.0-rc.0 || ^6.0.0",
     "@angular/core": "^7.0.0 || ^6.0.0-rc.0 || ^6.0.0"
diff --git a/web/gui2-fw-lib/projects/gui2-fw-lib/src/lib/nav/nav.service.ts b/web/gui2-fw-lib/projects/gui2-fw-lib/src/lib/nav/nav.service.ts
index 6e96309..337b104 100644
--- a/web/gui2-fw-lib/projects/gui2-fw-lib/src/lib/nav/nav.service.ts
+++ b/web/gui2-fw-lib/projects/gui2-fw-lib/src/lib/nav/nav.service.ts
@@ -73,7 +73,9 @@
                 if (uiView.cat === 'PLATFORM') {
                     this.uiPlatformViews.push(uiView);
                 } else if (uiView.cat === 'NETWORK') {
-                    this.uiNetworkViews.push(uiView);
+                    if ( uiView.id !== 'topo') {
+                        this.uiNetworkViews.push(uiView);
+                    }
                 } else if (uiView.cat === 'HIDDEN') {
                     this.uiHiddenViews.push(uiView);
                 } else {
diff --git a/web/gui2-fw-lib/projects/gui2-fw-lib/src/lib/svg/icon.service.ts b/web/gui2-fw-lib/projects/gui2-fw-lib/src/lib/svg/icon.service.ts
index 73480ed..69392cf 100644
--- a/web/gui2-fw-lib/projects/gui2-fw-lib/src/lib/svg/icon.service.ts
+++ b/web/gui2-fw-lib/projects/gui2-fw-lib/src/lib/svg/icon.service.ts
@@ -54,6 +54,7 @@
     ['downArrow', 'triangleDown'],
 
     ['appInactive', 'unknown'],
+    ['uiAttached', 'uiAttached'],
 
     ['node', 'node'],
     ['devIcon_SWITCH', 'switch'],