diff --git a/Imports/TGV_Sample/Import/CommandBarItem/rb_CustomButton.xml b/Imports/TGV_Sample/Import/CommandBarItem/rb_CustomButton.xml
new file mode 100644
index 0000000..598d67b
--- /dev/null
+++ b/Imports/TGV_Sample/Import/CommandBarItem/rb_CustomButton.xml
@@ -0,0 +1,8 @@
+
+ -
+ ../Images/Waiver.svg
+ SelectInGrid
+ 57C18A0B2EF6470587D6DF8166CCF4F9
+ rb_CustomButton
+
+
\ No newline at end of file
diff --git a/Imports/TGV_Sample/Import/CommandBarItem/rb_CustomMenu.xml b/Imports/TGV_Sample/Import/CommandBarItem/rb_CustomMenu.xml
new file mode 100644
index 0000000..688d4ad
--- /dev/null
+++ b/Imports/TGV_Sample/Import/CommandBarItem/rb_CustomMenu.xml
@@ -0,0 +1,6 @@
+
+ -
+
+ rb_CustomMenu
+
+
\ No newline at end of file
diff --git a/Imports/TGV_Sample/Import/CommandBarItem/rb_CustomMenuButton.xml b/Imports/TGV_Sample/Import/CommandBarItem/rb_CustomMenuButton.xml
new file mode 100644
index 0000000..0ab102f
--- /dev/null
+++ b/Imports/TGV_Sample/Import/CommandBarItem/rb_CustomMenuButton.xml
@@ -0,0 +1,9 @@
+
+ -
+ SelectInToc
+
+ C9FFF0C6A35B40458E9ED4689139C56A
+ 2872D43D48D043869DE0C3E28B3BCC4F
+ rb_CustomMenuButton
+
+
\ No newline at end of file
diff --git a/Imports/TGV_Sample/Import/CommandBarItem/rb_Separator_CustomToolbar.xml b/Imports/TGV_Sample/Import/CommandBarItem/rb_Separator_CustomToolbar.xml
new file mode 100644
index 0000000..665a30c
--- /dev/null
+++ b/Imports/TGV_Sample/Import/CommandBarItem/rb_Separator_CustomToolbar.xml
@@ -0,0 +1,5 @@
+
+ -
+ rb_Separator_CustomToolbar
+
+
\ No newline at end of file
diff --git a/Imports/TGV_Sample/Import/CommandBarSection/com.aras.innovator.tgv.viewer.package_structure.context_menu.xml b/Imports/TGV_Sample/Import/CommandBarSection/com.aras.innovator.tgv.viewer.package_structure.context_menu.xml
new file mode 100644
index 0000000..2db943b
--- /dev/null
+++ b/Imports/TGV_Sample/Import/CommandBarSection/com.aras.innovator.tgv.viewer.package_structure.context_menu.xml
@@ -0,0 +1,24 @@
+
+ -
+ Data Model
+
+ 74A9BC1F2EB94331986E0642834369FA
+ com.aras.innovator.tgv.viewer.package_structure.context_menu
+
+
-
+ Add
+ AD2F456C45044E27BEE32A0B31F222D5
+ A73B655731924CD0B027E4F4D5FCC0A9
+ 128
+ 08F023D47559406AAFE28352ECABC443
+
+ -
+ Add
+ 2872D43D48D043869DE0C3E28B3BCC4F
+ A73B655731924CD0B027E4F4D5FCC0A9
+ 256
+ 08F023D47559406AAFE28352ECABC443
+
+
+
+
\ No newline at end of file
diff --git a/Imports/TGV_Sample/Import/CommandBarSection/com.aras.innovator.tgv.viewer.package_structure.toolbar.xml b/Imports/TGV_Sample/Import/CommandBarSection/com.aras.innovator.tgv.viewer.package_structure.toolbar.xml
new file mode 100644
index 0000000..84aecb3
--- /dev/null
+++ b/Imports/TGV_Sample/Import/CommandBarSection/com.aras.innovator.tgv.viewer.package_structure.toolbar.xml
@@ -0,0 +1,24 @@
+
+ -
+ Data Model
+
+ 5D6FD242D261409E8141F3ED06807868
+ com.aras.innovator.tgv.viewer.package_structure.toolbar
+
+
-
+ Add
+ 154D19A9EF7942F18F5380BD6DE92E62
+ A73B655731924CD0B027E4F4D5FCC0A9
+ 128
+ 0E811C3E9F6D40809E088719B7627CF7
+
+ -
+ Add
+ 2D026309286640FFB9B227F48F2F1FF3
+ A73B655731924CD0B027E4F4D5FCC0A9
+ 256
+ 0E811C3E9F6D40809E088719B7627CF7
+
+
+
+
\ No newline at end of file
diff --git a/Imports/TGV_Sample/Import/ItemPresentationConfiguration/EB3E6259CC734EBA8E5AEF8BEC705281.xml b/Imports/TGV_Sample/Import/ItemPresentationConfiguration/EB3E6259CC734EBA8E5AEF8BEC705281.xml
new file mode 100644
index 0000000..13b3080
--- /dev/null
+++ b/Imports/TGV_Sample/Import/ItemPresentationConfiguration/EB3E6259CC734EBA8E5AEF8BEC705281.xml
@@ -0,0 +1,8 @@
+
+ -
+ js
+ 643BBFE7BAD046AE8B393BC54920CD88
+ 6AFE8A9127ED48FFB2F9183B9922981B
+ 585A82F59CB34D2BBFF3F3A556D7A65E
+
+
\ No newline at end of file
diff --git a/Imports/TGV_Sample/Import/Method/rb_CustomButtonHandler.xml b/Imports/TGV_Sample/Import/Method/rb_CustomButtonHandler.xml
new file mode 100644
index 0000000..a147718
--- /dev/null
+++ b/Imports/TGV_Sample/Import/Method/rb_CustomButtonHandler.xml
@@ -0,0 +1,8 @@
+
+ -
+ 2618D6F5A90949BAA7E920D1B04C7EE1
+
+ JavaScript
+ rb_CustomButtonHandler
+
+
\ No newline at end of file
diff --git a/Imports/TGV_Sample/Import/Method/rb_CustomMenuButtonHandler.xml b/Imports/TGV_Sample/Import/Method/rb_CustomMenuButtonHandler.xml
new file mode 100644
index 0000000..5c4b991
--- /dev/null
+++ b/Imports/TGV_Sample/Import/Method/rb_CustomMenuButtonHandler.xml
@@ -0,0 +1,17 @@
+
+ -
+ 2618D6F5A90949BAA7E920D1B04C7EE1
+
+ JavaScript
+ rb_CustomMenuButtonHandler
+
+
\ No newline at end of file
diff --git a/Imports/TGV_Sample/Import/PresentationConfiguration/Package Structure.xml b/Imports/TGV_Sample/Import/PresentationConfiguration/Package Structure.xml
new file mode 100644
index 0000000..2b036f4
--- /dev/null
+++ b/Imports/TGV_Sample/Import/PresentationConfiguration/Package Structure.xml
@@ -0,0 +1,19 @@
+
+ -
+ Package Structure
+
+
-
+ 0E811C3E9F6D40809E088719B7627CF7
+ A73B655731924CD0B027E4F4D5FCC0A9
+ 128
+ 585A82F59CB34D2BBFF3F3A556D7A65E
+
+ -
+ 08F023D47559406AAFE28352ECABC443
+ A73B655731924CD0B027E4F4D5FCC0A9
+ 256
+ 585A82F59CB34D2BBFF3F3A556D7A65E
+
+
+
+
\ No newline at end of file
diff --git a/Imports/TGV_Sample/Import/qry_QueryDefinition/Query Package Definitions.xml b/Imports/TGV_Sample/Import/qry_QueryDefinition/Query Package Definitions.xml
index 9efcf12..31683f4 100644
--- a/Imports/TGV_Sample/Import/qry_QueryDefinition/Query Package Definitions.xml
+++ b/Imports/TGV_Sample/Import/qry_QueryDefinition/Query Package Definitions.xml
@@ -4,60 +4,60 @@
Query Package Definitions
-
- PackageDefinition
F312562D6AD948DCBCCCCF6A615EE0EA
B140E1D29C954B93912CEDD4A6DA210A
128
124F907FB9B7435B988B8E9AE0071F3C
+ PackageDefinition
-
name
128
- 9521E2E00C7B4B0783CFEE8CF3914853
+ 9521E2E00C7B4B0783CFEE8CF3914853
-
- PackageGroup
51CE2CDC8D3F49C7BF707B8E0A4BD15F
7900FE01FCC64B2AAA548AE4AC606CC9
256
124F907FB9B7435B988B8E9AE0071F3C
+ PackageGroup
-
name
128
- 3FA2CBCFFB044FCC81BD55D8C3E8EFCB
+ 3FA2CBCFFB044FCC81BD55D8C3E8EFCB
-
name
128
asc
- 3FA2CBCFFB044FCC81BD55D8C3E8EFCB
+ 3FA2CBCFFB044FCC81BD55D8C3E8EFCB
-
- PackageElement
D1AEF724041942BCAAC8CADBBDFD5EF4
7F84997CDFF944A4B3136326DE80B6B4
384
124F907FB9B7435B988B8E9AE0071F3C
+ PackageElement
-
element_type
128
- 77027B4180BA467B9DCAA275C7FEF4CB
+ 77027B4180BA467B9DCAA275C7FEF4CB
-
element_id
256
- 77027B4180BA467B9DCAA275C7FEF4CB
+ 77027B4180BA467B9DCAA275C7FEF4CB
-
name
384
- 77027B4180BA467B9DCAA275C7FEF4CB
+ 77027B4180BA467B9DCAA275C7FEF4CB
diff --git a/Imports/TGV_Sample/Import/rb_TreeGridViewDefinition/Package Structure.xml b/Imports/TGV_Sample/Import/rb_TreeGridViewDefinition/Package Structure.xml
index a56a9d5..a17ffbe 100644
--- a/Imports/TGV_Sample/Import/rb_TreeGridViewDefinition/Package Structure.xml
+++ b/Imports/TGV_Sample/Import/rb_TreeGridViewDefinition/Package Structure.xml
@@ -1,6 +1,8 @@
-
Display a tree grid view of a PackageDefinition's contents
+ 100
+ 2
124F907FB9B7435B988B8E9AE0071F3C
Package Structure
@@ -50,7 +52,7 @@
-
Item
-
+ {PackageElement.element_type}
128
9FB168EC5A1844988D4D0E8F47CCD2B9
{"text_template":"{PackageElement.element_id}","item_type_name":"{PackageElement.element_type}","item_id":"{PackageElement.element_id}"}
diff --git a/Screenshots/screenshot.png b/Screenshots/screenshot.png
index 923ae47..d782daf 100644
Binary files a/Screenshots/screenshot.png and b/Screenshots/screenshot.png differ