diff --git a/.gitignore b/.gitignore
index 7a407b4..26128d2 100644
--- a/.gitignore
+++ b/.gitignore
@@ -1,2 +1,3 @@
/SubCabinetSolution/obj/
/SubCabinetSolution/bin/
+/packages/
diff --git a/.gitignore b/.gitignore
index 7a407b4..26128d2 100644
--- a/.gitignore
+++ b/.gitignore
@@ -1,2 +1,3 @@
/SubCabinetSolution/obj/
/SubCabinetSolution/bin/
+/packages/
diff --git a/.vs/SubCabinetSolution/FileContentIndex/044d5d4c-a2c9-403e-8736-30e6948f897c.vsidx b/.vs/SubCabinetSolution/FileContentIndex/044d5d4c-a2c9-403e-8736-30e6948f897c.vsidx
new file mode 100644
index 0000000..621afc0
--- /dev/null
+++ b/.vs/SubCabinetSolution/FileContentIndex/044d5d4c-a2c9-403e-8736-30e6948f897c.vsidx
Binary files differ
diff --git a/.gitignore b/.gitignore
index 7a407b4..26128d2 100644
--- a/.gitignore
+++ b/.gitignore
@@ -1,2 +1,3 @@
/SubCabinetSolution/obj/
/SubCabinetSolution/bin/
+/packages/
diff --git a/.vs/SubCabinetSolution/FileContentIndex/044d5d4c-a2c9-403e-8736-30e6948f897c.vsidx b/.vs/SubCabinetSolution/FileContentIndex/044d5d4c-a2c9-403e-8736-30e6948f897c.vsidx
new file mode 100644
index 0000000..621afc0
--- /dev/null
+++ b/.vs/SubCabinetSolution/FileContentIndex/044d5d4c-a2c9-403e-8736-30e6948f897c.vsidx
Binary files differ
diff --git a/.vs/SubCabinetSolution/FileContentIndex/171fb31f-2ef0-453c-8448-3785b86fdece.vsidx b/.vs/SubCabinetSolution/FileContentIndex/171fb31f-2ef0-453c-8448-3785b86fdece.vsidx
deleted file mode 100644
index 8ddc910..0000000
--- a/.vs/SubCabinetSolution/FileContentIndex/171fb31f-2ef0-453c-8448-3785b86fdece.vsidx
+++ /dev/null
Binary files differ
diff --git a/.gitignore b/.gitignore
index 7a407b4..26128d2 100644
--- a/.gitignore
+++ b/.gitignore
@@ -1,2 +1,3 @@
/SubCabinetSolution/obj/
/SubCabinetSolution/bin/
+/packages/
diff --git a/.vs/SubCabinetSolution/FileContentIndex/044d5d4c-a2c9-403e-8736-30e6948f897c.vsidx b/.vs/SubCabinetSolution/FileContentIndex/044d5d4c-a2c9-403e-8736-30e6948f897c.vsidx
new file mode 100644
index 0000000..621afc0
--- /dev/null
+++ b/.vs/SubCabinetSolution/FileContentIndex/044d5d4c-a2c9-403e-8736-30e6948f897c.vsidx
Binary files differ
diff --git a/.vs/SubCabinetSolution/FileContentIndex/171fb31f-2ef0-453c-8448-3785b86fdece.vsidx b/.vs/SubCabinetSolution/FileContentIndex/171fb31f-2ef0-453c-8448-3785b86fdece.vsidx
deleted file mode 100644
index 8ddc910..0000000
--- a/.vs/SubCabinetSolution/FileContentIndex/171fb31f-2ef0-453c-8448-3785b86fdece.vsidx
+++ /dev/null
Binary files differ
diff --git a/.vs/SubCabinetSolution/FileContentIndex/3dfbcdc0-84b8-4cc6-ba62-316f02edef98.vsidx b/.vs/SubCabinetSolution/FileContentIndex/3dfbcdc0-84b8-4cc6-ba62-316f02edef98.vsidx
deleted file mode 100644
index 606169c..0000000
--- a/.vs/SubCabinetSolution/FileContentIndex/3dfbcdc0-84b8-4cc6-ba62-316f02edef98.vsidx
+++ /dev/null
Binary files differ
diff --git a/.gitignore b/.gitignore
index 7a407b4..26128d2 100644
--- a/.gitignore
+++ b/.gitignore
@@ -1,2 +1,3 @@
/SubCabinetSolution/obj/
/SubCabinetSolution/bin/
+/packages/
diff --git a/.vs/SubCabinetSolution/FileContentIndex/044d5d4c-a2c9-403e-8736-30e6948f897c.vsidx b/.vs/SubCabinetSolution/FileContentIndex/044d5d4c-a2c9-403e-8736-30e6948f897c.vsidx
new file mode 100644
index 0000000..621afc0
--- /dev/null
+++ b/.vs/SubCabinetSolution/FileContentIndex/044d5d4c-a2c9-403e-8736-30e6948f897c.vsidx
Binary files differ
diff --git a/.vs/SubCabinetSolution/FileContentIndex/171fb31f-2ef0-453c-8448-3785b86fdece.vsidx b/.vs/SubCabinetSolution/FileContentIndex/171fb31f-2ef0-453c-8448-3785b86fdece.vsidx
deleted file mode 100644
index 8ddc910..0000000
--- a/.vs/SubCabinetSolution/FileContentIndex/171fb31f-2ef0-453c-8448-3785b86fdece.vsidx
+++ /dev/null
Binary files differ
diff --git a/.vs/SubCabinetSolution/FileContentIndex/3dfbcdc0-84b8-4cc6-ba62-316f02edef98.vsidx b/.vs/SubCabinetSolution/FileContentIndex/3dfbcdc0-84b8-4cc6-ba62-316f02edef98.vsidx
deleted file mode 100644
index 606169c..0000000
--- a/.vs/SubCabinetSolution/FileContentIndex/3dfbcdc0-84b8-4cc6-ba62-316f02edef98.vsidx
+++ /dev/null
Binary files differ
diff --git a/.vs/SubCabinetSolution/FileContentIndex/4280b873-f057-4cc1-988d-044745c5ab9f.vsidx b/.vs/SubCabinetSolution/FileContentIndex/4280b873-f057-4cc1-988d-044745c5ab9f.vsidx
deleted file mode 100644
index 402661f..0000000
--- a/.vs/SubCabinetSolution/FileContentIndex/4280b873-f057-4cc1-988d-044745c5ab9f.vsidx
+++ /dev/null
Binary files differ
diff --git a/.gitignore b/.gitignore
index 7a407b4..26128d2 100644
--- a/.gitignore
+++ b/.gitignore
@@ -1,2 +1,3 @@
/SubCabinetSolution/obj/
/SubCabinetSolution/bin/
+/packages/
diff --git a/.vs/SubCabinetSolution/FileContentIndex/044d5d4c-a2c9-403e-8736-30e6948f897c.vsidx b/.vs/SubCabinetSolution/FileContentIndex/044d5d4c-a2c9-403e-8736-30e6948f897c.vsidx
new file mode 100644
index 0000000..621afc0
--- /dev/null
+++ b/.vs/SubCabinetSolution/FileContentIndex/044d5d4c-a2c9-403e-8736-30e6948f897c.vsidx
Binary files differ
diff --git a/.vs/SubCabinetSolution/FileContentIndex/171fb31f-2ef0-453c-8448-3785b86fdece.vsidx b/.vs/SubCabinetSolution/FileContentIndex/171fb31f-2ef0-453c-8448-3785b86fdece.vsidx
deleted file mode 100644
index 8ddc910..0000000
--- a/.vs/SubCabinetSolution/FileContentIndex/171fb31f-2ef0-453c-8448-3785b86fdece.vsidx
+++ /dev/null
Binary files differ
diff --git a/.vs/SubCabinetSolution/FileContentIndex/3dfbcdc0-84b8-4cc6-ba62-316f02edef98.vsidx b/.vs/SubCabinetSolution/FileContentIndex/3dfbcdc0-84b8-4cc6-ba62-316f02edef98.vsidx
deleted file mode 100644
index 606169c..0000000
--- a/.vs/SubCabinetSolution/FileContentIndex/3dfbcdc0-84b8-4cc6-ba62-316f02edef98.vsidx
+++ /dev/null
Binary files differ
diff --git a/.vs/SubCabinetSolution/FileContentIndex/4280b873-f057-4cc1-988d-044745c5ab9f.vsidx b/.vs/SubCabinetSolution/FileContentIndex/4280b873-f057-4cc1-988d-044745c5ab9f.vsidx
deleted file mode 100644
index 402661f..0000000
--- a/.vs/SubCabinetSolution/FileContentIndex/4280b873-f057-4cc1-988d-044745c5ab9f.vsidx
+++ /dev/null
Binary files differ
diff --git a/.vs/SubCabinetSolution/FileContentIndex/6b6b4a8c-08a2-4c9d-9b03-578f9c67ea51.vsidx b/.vs/SubCabinetSolution/FileContentIndex/6b6b4a8c-08a2-4c9d-9b03-578f9c67ea51.vsidx
new file mode 100644
index 0000000..7adf0c6
--- /dev/null
+++ b/.vs/SubCabinetSolution/FileContentIndex/6b6b4a8c-08a2-4c9d-9b03-578f9c67ea51.vsidx
Binary files differ
diff --git a/.gitignore b/.gitignore
index 7a407b4..26128d2 100644
--- a/.gitignore
+++ b/.gitignore
@@ -1,2 +1,3 @@
/SubCabinetSolution/obj/
/SubCabinetSolution/bin/
+/packages/
diff --git a/.vs/SubCabinetSolution/FileContentIndex/044d5d4c-a2c9-403e-8736-30e6948f897c.vsidx b/.vs/SubCabinetSolution/FileContentIndex/044d5d4c-a2c9-403e-8736-30e6948f897c.vsidx
new file mode 100644
index 0000000..621afc0
--- /dev/null
+++ b/.vs/SubCabinetSolution/FileContentIndex/044d5d4c-a2c9-403e-8736-30e6948f897c.vsidx
Binary files differ
diff --git a/.vs/SubCabinetSolution/FileContentIndex/171fb31f-2ef0-453c-8448-3785b86fdece.vsidx b/.vs/SubCabinetSolution/FileContentIndex/171fb31f-2ef0-453c-8448-3785b86fdece.vsidx
deleted file mode 100644
index 8ddc910..0000000
--- a/.vs/SubCabinetSolution/FileContentIndex/171fb31f-2ef0-453c-8448-3785b86fdece.vsidx
+++ /dev/null
Binary files differ
diff --git a/.vs/SubCabinetSolution/FileContentIndex/3dfbcdc0-84b8-4cc6-ba62-316f02edef98.vsidx b/.vs/SubCabinetSolution/FileContentIndex/3dfbcdc0-84b8-4cc6-ba62-316f02edef98.vsidx
deleted file mode 100644
index 606169c..0000000
--- a/.vs/SubCabinetSolution/FileContentIndex/3dfbcdc0-84b8-4cc6-ba62-316f02edef98.vsidx
+++ /dev/null
Binary files differ
diff --git a/.vs/SubCabinetSolution/FileContentIndex/4280b873-f057-4cc1-988d-044745c5ab9f.vsidx b/.vs/SubCabinetSolution/FileContentIndex/4280b873-f057-4cc1-988d-044745c5ab9f.vsidx
deleted file mode 100644
index 402661f..0000000
--- a/.vs/SubCabinetSolution/FileContentIndex/4280b873-f057-4cc1-988d-044745c5ab9f.vsidx
+++ /dev/null
Binary files differ
diff --git a/.vs/SubCabinetSolution/FileContentIndex/6b6b4a8c-08a2-4c9d-9b03-578f9c67ea51.vsidx b/.vs/SubCabinetSolution/FileContentIndex/6b6b4a8c-08a2-4c9d-9b03-578f9c67ea51.vsidx
new file mode 100644
index 0000000..7adf0c6
--- /dev/null
+++ b/.vs/SubCabinetSolution/FileContentIndex/6b6b4a8c-08a2-4c9d-9b03-578f9c67ea51.vsidx
Binary files differ
diff --git a/.vs/SubCabinetSolution/FileContentIndex/84dd6790-dccd-4393-9301-144e5f6c6693.vsidx b/.vs/SubCabinetSolution/FileContentIndex/84dd6790-dccd-4393-9301-144e5f6c6693.vsidx
deleted file mode 100644
index a654559..0000000
--- a/.vs/SubCabinetSolution/FileContentIndex/84dd6790-dccd-4393-9301-144e5f6c6693.vsidx
+++ /dev/null
Binary files differ
diff --git a/.gitignore b/.gitignore
index 7a407b4..26128d2 100644
--- a/.gitignore
+++ b/.gitignore
@@ -1,2 +1,3 @@
/SubCabinetSolution/obj/
/SubCabinetSolution/bin/
+/packages/
diff --git a/.vs/SubCabinetSolution/FileContentIndex/044d5d4c-a2c9-403e-8736-30e6948f897c.vsidx b/.vs/SubCabinetSolution/FileContentIndex/044d5d4c-a2c9-403e-8736-30e6948f897c.vsidx
new file mode 100644
index 0000000..621afc0
--- /dev/null
+++ b/.vs/SubCabinetSolution/FileContentIndex/044d5d4c-a2c9-403e-8736-30e6948f897c.vsidx
Binary files differ
diff --git a/.vs/SubCabinetSolution/FileContentIndex/171fb31f-2ef0-453c-8448-3785b86fdece.vsidx b/.vs/SubCabinetSolution/FileContentIndex/171fb31f-2ef0-453c-8448-3785b86fdece.vsidx
deleted file mode 100644
index 8ddc910..0000000
--- a/.vs/SubCabinetSolution/FileContentIndex/171fb31f-2ef0-453c-8448-3785b86fdece.vsidx
+++ /dev/null
Binary files differ
diff --git a/.vs/SubCabinetSolution/FileContentIndex/3dfbcdc0-84b8-4cc6-ba62-316f02edef98.vsidx b/.vs/SubCabinetSolution/FileContentIndex/3dfbcdc0-84b8-4cc6-ba62-316f02edef98.vsidx
deleted file mode 100644
index 606169c..0000000
--- a/.vs/SubCabinetSolution/FileContentIndex/3dfbcdc0-84b8-4cc6-ba62-316f02edef98.vsidx
+++ /dev/null
Binary files differ
diff --git a/.vs/SubCabinetSolution/FileContentIndex/4280b873-f057-4cc1-988d-044745c5ab9f.vsidx b/.vs/SubCabinetSolution/FileContentIndex/4280b873-f057-4cc1-988d-044745c5ab9f.vsidx
deleted file mode 100644
index 402661f..0000000
--- a/.vs/SubCabinetSolution/FileContentIndex/4280b873-f057-4cc1-988d-044745c5ab9f.vsidx
+++ /dev/null
Binary files differ
diff --git a/.vs/SubCabinetSolution/FileContentIndex/6b6b4a8c-08a2-4c9d-9b03-578f9c67ea51.vsidx b/.vs/SubCabinetSolution/FileContentIndex/6b6b4a8c-08a2-4c9d-9b03-578f9c67ea51.vsidx
new file mode 100644
index 0000000..7adf0c6
--- /dev/null
+++ b/.vs/SubCabinetSolution/FileContentIndex/6b6b4a8c-08a2-4c9d-9b03-578f9c67ea51.vsidx
Binary files differ
diff --git a/.vs/SubCabinetSolution/FileContentIndex/84dd6790-dccd-4393-9301-144e5f6c6693.vsidx b/.vs/SubCabinetSolution/FileContentIndex/84dd6790-dccd-4393-9301-144e5f6c6693.vsidx
deleted file mode 100644
index a654559..0000000
--- a/.vs/SubCabinetSolution/FileContentIndex/84dd6790-dccd-4393-9301-144e5f6c6693.vsidx
+++ /dev/null
Binary files differ
diff --git a/.vs/SubCabinetSolution/FileContentIndex/94afb5f8-a9f2-4223-a413-66deef1a8da2.vsidx b/.vs/SubCabinetSolution/FileContentIndex/94afb5f8-a9f2-4223-a413-66deef1a8da2.vsidx
deleted file mode 100644
index 1ae328c..0000000
--- a/.vs/SubCabinetSolution/FileContentIndex/94afb5f8-a9f2-4223-a413-66deef1a8da2.vsidx
+++ /dev/null
Binary files differ
diff --git a/.gitignore b/.gitignore
index 7a407b4..26128d2 100644
--- a/.gitignore
+++ b/.gitignore
@@ -1,2 +1,3 @@
/SubCabinetSolution/obj/
/SubCabinetSolution/bin/
+/packages/
diff --git a/.vs/SubCabinetSolution/FileContentIndex/044d5d4c-a2c9-403e-8736-30e6948f897c.vsidx b/.vs/SubCabinetSolution/FileContentIndex/044d5d4c-a2c9-403e-8736-30e6948f897c.vsidx
new file mode 100644
index 0000000..621afc0
--- /dev/null
+++ b/.vs/SubCabinetSolution/FileContentIndex/044d5d4c-a2c9-403e-8736-30e6948f897c.vsidx
Binary files differ
diff --git a/.vs/SubCabinetSolution/FileContentIndex/171fb31f-2ef0-453c-8448-3785b86fdece.vsidx b/.vs/SubCabinetSolution/FileContentIndex/171fb31f-2ef0-453c-8448-3785b86fdece.vsidx
deleted file mode 100644
index 8ddc910..0000000
--- a/.vs/SubCabinetSolution/FileContentIndex/171fb31f-2ef0-453c-8448-3785b86fdece.vsidx
+++ /dev/null
Binary files differ
diff --git a/.vs/SubCabinetSolution/FileContentIndex/3dfbcdc0-84b8-4cc6-ba62-316f02edef98.vsidx b/.vs/SubCabinetSolution/FileContentIndex/3dfbcdc0-84b8-4cc6-ba62-316f02edef98.vsidx
deleted file mode 100644
index 606169c..0000000
--- a/.vs/SubCabinetSolution/FileContentIndex/3dfbcdc0-84b8-4cc6-ba62-316f02edef98.vsidx
+++ /dev/null
Binary files differ
diff --git a/.vs/SubCabinetSolution/FileContentIndex/4280b873-f057-4cc1-988d-044745c5ab9f.vsidx b/.vs/SubCabinetSolution/FileContentIndex/4280b873-f057-4cc1-988d-044745c5ab9f.vsidx
deleted file mode 100644
index 402661f..0000000
--- a/.vs/SubCabinetSolution/FileContentIndex/4280b873-f057-4cc1-988d-044745c5ab9f.vsidx
+++ /dev/null
Binary files differ
diff --git a/.vs/SubCabinetSolution/FileContentIndex/6b6b4a8c-08a2-4c9d-9b03-578f9c67ea51.vsidx b/.vs/SubCabinetSolution/FileContentIndex/6b6b4a8c-08a2-4c9d-9b03-578f9c67ea51.vsidx
new file mode 100644
index 0000000..7adf0c6
--- /dev/null
+++ b/.vs/SubCabinetSolution/FileContentIndex/6b6b4a8c-08a2-4c9d-9b03-578f9c67ea51.vsidx
Binary files differ
diff --git a/.vs/SubCabinetSolution/FileContentIndex/84dd6790-dccd-4393-9301-144e5f6c6693.vsidx b/.vs/SubCabinetSolution/FileContentIndex/84dd6790-dccd-4393-9301-144e5f6c6693.vsidx
deleted file mode 100644
index a654559..0000000
--- a/.vs/SubCabinetSolution/FileContentIndex/84dd6790-dccd-4393-9301-144e5f6c6693.vsidx
+++ /dev/null
Binary files differ
diff --git a/.vs/SubCabinetSolution/FileContentIndex/94afb5f8-a9f2-4223-a413-66deef1a8da2.vsidx b/.vs/SubCabinetSolution/FileContentIndex/94afb5f8-a9f2-4223-a413-66deef1a8da2.vsidx
deleted file mode 100644
index 1ae328c..0000000
--- a/.vs/SubCabinetSolution/FileContentIndex/94afb5f8-a9f2-4223-a413-66deef1a8da2.vsidx
+++ /dev/null
Binary files differ
diff --git a/.vs/SubCabinetSolution/FileContentIndex/ac3ce2c4-3dd9-4f18-8386-de51a920dd62.vsidx b/.vs/SubCabinetSolution/FileContentIndex/ac3ce2c4-3dd9-4f18-8386-de51a920dd62.vsidx
deleted file mode 100644
index 7e69daa..0000000
--- a/.vs/SubCabinetSolution/FileContentIndex/ac3ce2c4-3dd9-4f18-8386-de51a920dd62.vsidx
+++ /dev/null
Binary files differ
diff --git a/.gitignore b/.gitignore
index 7a407b4..26128d2 100644
--- a/.gitignore
+++ b/.gitignore
@@ -1,2 +1,3 @@
/SubCabinetSolution/obj/
/SubCabinetSolution/bin/
+/packages/
diff --git a/.vs/SubCabinetSolution/FileContentIndex/044d5d4c-a2c9-403e-8736-30e6948f897c.vsidx b/.vs/SubCabinetSolution/FileContentIndex/044d5d4c-a2c9-403e-8736-30e6948f897c.vsidx
new file mode 100644
index 0000000..621afc0
--- /dev/null
+++ b/.vs/SubCabinetSolution/FileContentIndex/044d5d4c-a2c9-403e-8736-30e6948f897c.vsidx
Binary files differ
diff --git a/.vs/SubCabinetSolution/FileContentIndex/171fb31f-2ef0-453c-8448-3785b86fdece.vsidx b/.vs/SubCabinetSolution/FileContentIndex/171fb31f-2ef0-453c-8448-3785b86fdece.vsidx
deleted file mode 100644
index 8ddc910..0000000
--- a/.vs/SubCabinetSolution/FileContentIndex/171fb31f-2ef0-453c-8448-3785b86fdece.vsidx
+++ /dev/null
Binary files differ
diff --git a/.vs/SubCabinetSolution/FileContentIndex/3dfbcdc0-84b8-4cc6-ba62-316f02edef98.vsidx b/.vs/SubCabinetSolution/FileContentIndex/3dfbcdc0-84b8-4cc6-ba62-316f02edef98.vsidx
deleted file mode 100644
index 606169c..0000000
--- a/.vs/SubCabinetSolution/FileContentIndex/3dfbcdc0-84b8-4cc6-ba62-316f02edef98.vsidx
+++ /dev/null
Binary files differ
diff --git a/.vs/SubCabinetSolution/FileContentIndex/4280b873-f057-4cc1-988d-044745c5ab9f.vsidx b/.vs/SubCabinetSolution/FileContentIndex/4280b873-f057-4cc1-988d-044745c5ab9f.vsidx
deleted file mode 100644
index 402661f..0000000
--- a/.vs/SubCabinetSolution/FileContentIndex/4280b873-f057-4cc1-988d-044745c5ab9f.vsidx
+++ /dev/null
Binary files differ
diff --git a/.vs/SubCabinetSolution/FileContentIndex/6b6b4a8c-08a2-4c9d-9b03-578f9c67ea51.vsidx b/.vs/SubCabinetSolution/FileContentIndex/6b6b4a8c-08a2-4c9d-9b03-578f9c67ea51.vsidx
new file mode 100644
index 0000000..7adf0c6
--- /dev/null
+++ b/.vs/SubCabinetSolution/FileContentIndex/6b6b4a8c-08a2-4c9d-9b03-578f9c67ea51.vsidx
Binary files differ
diff --git a/.vs/SubCabinetSolution/FileContentIndex/84dd6790-dccd-4393-9301-144e5f6c6693.vsidx b/.vs/SubCabinetSolution/FileContentIndex/84dd6790-dccd-4393-9301-144e5f6c6693.vsidx
deleted file mode 100644
index a654559..0000000
--- a/.vs/SubCabinetSolution/FileContentIndex/84dd6790-dccd-4393-9301-144e5f6c6693.vsidx
+++ /dev/null
Binary files differ
diff --git a/.vs/SubCabinetSolution/FileContentIndex/94afb5f8-a9f2-4223-a413-66deef1a8da2.vsidx b/.vs/SubCabinetSolution/FileContentIndex/94afb5f8-a9f2-4223-a413-66deef1a8da2.vsidx
deleted file mode 100644
index 1ae328c..0000000
--- a/.vs/SubCabinetSolution/FileContentIndex/94afb5f8-a9f2-4223-a413-66deef1a8da2.vsidx
+++ /dev/null
Binary files differ
diff --git a/.vs/SubCabinetSolution/FileContentIndex/ac3ce2c4-3dd9-4f18-8386-de51a920dd62.vsidx b/.vs/SubCabinetSolution/FileContentIndex/ac3ce2c4-3dd9-4f18-8386-de51a920dd62.vsidx
deleted file mode 100644
index 7e69daa..0000000
--- a/.vs/SubCabinetSolution/FileContentIndex/ac3ce2c4-3dd9-4f18-8386-de51a920dd62.vsidx
+++ /dev/null
Binary files differ
diff --git a/.vs/SubCabinetSolution/FileContentIndex/c0655fb6-89f1-4aac-a9cb-b763798730d5.vsidx b/.vs/SubCabinetSolution/FileContentIndex/c0655fb6-89f1-4aac-a9cb-b763798730d5.vsidx
new file mode 100644
index 0000000..f3bf078
--- /dev/null
+++ b/.vs/SubCabinetSolution/FileContentIndex/c0655fb6-89f1-4aac-a9cb-b763798730d5.vsidx
Binary files differ
diff --git a/.gitignore b/.gitignore
index 7a407b4..26128d2 100644
--- a/.gitignore
+++ b/.gitignore
@@ -1,2 +1,3 @@
/SubCabinetSolution/obj/
/SubCabinetSolution/bin/
+/packages/
diff --git a/.vs/SubCabinetSolution/FileContentIndex/044d5d4c-a2c9-403e-8736-30e6948f897c.vsidx b/.vs/SubCabinetSolution/FileContentIndex/044d5d4c-a2c9-403e-8736-30e6948f897c.vsidx
new file mode 100644
index 0000000..621afc0
--- /dev/null
+++ b/.vs/SubCabinetSolution/FileContentIndex/044d5d4c-a2c9-403e-8736-30e6948f897c.vsidx
Binary files differ
diff --git a/.vs/SubCabinetSolution/FileContentIndex/171fb31f-2ef0-453c-8448-3785b86fdece.vsidx b/.vs/SubCabinetSolution/FileContentIndex/171fb31f-2ef0-453c-8448-3785b86fdece.vsidx
deleted file mode 100644
index 8ddc910..0000000
--- a/.vs/SubCabinetSolution/FileContentIndex/171fb31f-2ef0-453c-8448-3785b86fdece.vsidx
+++ /dev/null
Binary files differ
diff --git a/.vs/SubCabinetSolution/FileContentIndex/3dfbcdc0-84b8-4cc6-ba62-316f02edef98.vsidx b/.vs/SubCabinetSolution/FileContentIndex/3dfbcdc0-84b8-4cc6-ba62-316f02edef98.vsidx
deleted file mode 100644
index 606169c..0000000
--- a/.vs/SubCabinetSolution/FileContentIndex/3dfbcdc0-84b8-4cc6-ba62-316f02edef98.vsidx
+++ /dev/null
Binary files differ
diff --git a/.vs/SubCabinetSolution/FileContentIndex/4280b873-f057-4cc1-988d-044745c5ab9f.vsidx b/.vs/SubCabinetSolution/FileContentIndex/4280b873-f057-4cc1-988d-044745c5ab9f.vsidx
deleted file mode 100644
index 402661f..0000000
--- a/.vs/SubCabinetSolution/FileContentIndex/4280b873-f057-4cc1-988d-044745c5ab9f.vsidx
+++ /dev/null
Binary files differ
diff --git a/.vs/SubCabinetSolution/FileContentIndex/6b6b4a8c-08a2-4c9d-9b03-578f9c67ea51.vsidx b/.vs/SubCabinetSolution/FileContentIndex/6b6b4a8c-08a2-4c9d-9b03-578f9c67ea51.vsidx
new file mode 100644
index 0000000..7adf0c6
--- /dev/null
+++ b/.vs/SubCabinetSolution/FileContentIndex/6b6b4a8c-08a2-4c9d-9b03-578f9c67ea51.vsidx
Binary files differ
diff --git a/.vs/SubCabinetSolution/FileContentIndex/84dd6790-dccd-4393-9301-144e5f6c6693.vsidx b/.vs/SubCabinetSolution/FileContentIndex/84dd6790-dccd-4393-9301-144e5f6c6693.vsidx
deleted file mode 100644
index a654559..0000000
--- a/.vs/SubCabinetSolution/FileContentIndex/84dd6790-dccd-4393-9301-144e5f6c6693.vsidx
+++ /dev/null
Binary files differ
diff --git a/.vs/SubCabinetSolution/FileContentIndex/94afb5f8-a9f2-4223-a413-66deef1a8da2.vsidx b/.vs/SubCabinetSolution/FileContentIndex/94afb5f8-a9f2-4223-a413-66deef1a8da2.vsidx
deleted file mode 100644
index 1ae328c..0000000
--- a/.vs/SubCabinetSolution/FileContentIndex/94afb5f8-a9f2-4223-a413-66deef1a8da2.vsidx
+++ /dev/null
Binary files differ
diff --git a/.vs/SubCabinetSolution/FileContentIndex/ac3ce2c4-3dd9-4f18-8386-de51a920dd62.vsidx b/.vs/SubCabinetSolution/FileContentIndex/ac3ce2c4-3dd9-4f18-8386-de51a920dd62.vsidx
deleted file mode 100644
index 7e69daa..0000000
--- a/.vs/SubCabinetSolution/FileContentIndex/ac3ce2c4-3dd9-4f18-8386-de51a920dd62.vsidx
+++ /dev/null
Binary files differ
diff --git a/.vs/SubCabinetSolution/FileContentIndex/c0655fb6-89f1-4aac-a9cb-b763798730d5.vsidx b/.vs/SubCabinetSolution/FileContentIndex/c0655fb6-89f1-4aac-a9cb-b763798730d5.vsidx
new file mode 100644
index 0000000..f3bf078
--- /dev/null
+++ b/.vs/SubCabinetSolution/FileContentIndex/c0655fb6-89f1-4aac-a9cb-b763798730d5.vsidx
Binary files differ
diff --git a/.vs/SubCabinetSolution/FileContentIndex/ff93a27f-d3c0-4c15-87c6-faf6c0ec21ff.vsidx b/.vs/SubCabinetSolution/FileContentIndex/ff93a27f-d3c0-4c15-87c6-faf6c0ec21ff.vsidx
new file mode 100644
index 0000000..ba26b59
--- /dev/null
+++ b/.vs/SubCabinetSolution/FileContentIndex/ff93a27f-d3c0-4c15-87c6-faf6c0ec21ff.vsidx
Binary files differ
diff --git a/.gitignore b/.gitignore
index 7a407b4..26128d2 100644
--- a/.gitignore
+++ b/.gitignore
@@ -1,2 +1,3 @@
/SubCabinetSolution/obj/
/SubCabinetSolution/bin/
+/packages/
diff --git a/.vs/SubCabinetSolution/FileContentIndex/044d5d4c-a2c9-403e-8736-30e6948f897c.vsidx b/.vs/SubCabinetSolution/FileContentIndex/044d5d4c-a2c9-403e-8736-30e6948f897c.vsidx
new file mode 100644
index 0000000..621afc0
--- /dev/null
+++ b/.vs/SubCabinetSolution/FileContentIndex/044d5d4c-a2c9-403e-8736-30e6948f897c.vsidx
Binary files differ
diff --git a/.vs/SubCabinetSolution/FileContentIndex/171fb31f-2ef0-453c-8448-3785b86fdece.vsidx b/.vs/SubCabinetSolution/FileContentIndex/171fb31f-2ef0-453c-8448-3785b86fdece.vsidx
deleted file mode 100644
index 8ddc910..0000000
--- a/.vs/SubCabinetSolution/FileContentIndex/171fb31f-2ef0-453c-8448-3785b86fdece.vsidx
+++ /dev/null
Binary files differ
diff --git a/.vs/SubCabinetSolution/FileContentIndex/3dfbcdc0-84b8-4cc6-ba62-316f02edef98.vsidx b/.vs/SubCabinetSolution/FileContentIndex/3dfbcdc0-84b8-4cc6-ba62-316f02edef98.vsidx
deleted file mode 100644
index 606169c..0000000
--- a/.vs/SubCabinetSolution/FileContentIndex/3dfbcdc0-84b8-4cc6-ba62-316f02edef98.vsidx
+++ /dev/null
Binary files differ
diff --git a/.vs/SubCabinetSolution/FileContentIndex/4280b873-f057-4cc1-988d-044745c5ab9f.vsidx b/.vs/SubCabinetSolution/FileContentIndex/4280b873-f057-4cc1-988d-044745c5ab9f.vsidx
deleted file mode 100644
index 402661f..0000000
--- a/.vs/SubCabinetSolution/FileContentIndex/4280b873-f057-4cc1-988d-044745c5ab9f.vsidx
+++ /dev/null
Binary files differ
diff --git a/.vs/SubCabinetSolution/FileContentIndex/6b6b4a8c-08a2-4c9d-9b03-578f9c67ea51.vsidx b/.vs/SubCabinetSolution/FileContentIndex/6b6b4a8c-08a2-4c9d-9b03-578f9c67ea51.vsidx
new file mode 100644
index 0000000..7adf0c6
--- /dev/null
+++ b/.vs/SubCabinetSolution/FileContentIndex/6b6b4a8c-08a2-4c9d-9b03-578f9c67ea51.vsidx
Binary files differ
diff --git a/.vs/SubCabinetSolution/FileContentIndex/84dd6790-dccd-4393-9301-144e5f6c6693.vsidx b/.vs/SubCabinetSolution/FileContentIndex/84dd6790-dccd-4393-9301-144e5f6c6693.vsidx
deleted file mode 100644
index a654559..0000000
--- a/.vs/SubCabinetSolution/FileContentIndex/84dd6790-dccd-4393-9301-144e5f6c6693.vsidx
+++ /dev/null
Binary files differ
diff --git a/.vs/SubCabinetSolution/FileContentIndex/94afb5f8-a9f2-4223-a413-66deef1a8da2.vsidx b/.vs/SubCabinetSolution/FileContentIndex/94afb5f8-a9f2-4223-a413-66deef1a8da2.vsidx
deleted file mode 100644
index 1ae328c..0000000
--- a/.vs/SubCabinetSolution/FileContentIndex/94afb5f8-a9f2-4223-a413-66deef1a8da2.vsidx
+++ /dev/null
Binary files differ
diff --git a/.vs/SubCabinetSolution/FileContentIndex/ac3ce2c4-3dd9-4f18-8386-de51a920dd62.vsidx b/.vs/SubCabinetSolution/FileContentIndex/ac3ce2c4-3dd9-4f18-8386-de51a920dd62.vsidx
deleted file mode 100644
index 7e69daa..0000000
--- a/.vs/SubCabinetSolution/FileContentIndex/ac3ce2c4-3dd9-4f18-8386-de51a920dd62.vsidx
+++ /dev/null
Binary files differ
diff --git a/.vs/SubCabinetSolution/FileContentIndex/c0655fb6-89f1-4aac-a9cb-b763798730d5.vsidx b/.vs/SubCabinetSolution/FileContentIndex/c0655fb6-89f1-4aac-a9cb-b763798730d5.vsidx
new file mode 100644
index 0000000..f3bf078
--- /dev/null
+++ b/.vs/SubCabinetSolution/FileContentIndex/c0655fb6-89f1-4aac-a9cb-b763798730d5.vsidx
Binary files differ
diff --git a/.vs/SubCabinetSolution/FileContentIndex/ff93a27f-d3c0-4c15-87c6-faf6c0ec21ff.vsidx b/.vs/SubCabinetSolution/FileContentIndex/ff93a27f-d3c0-4c15-87c6-faf6c0ec21ff.vsidx
new file mode 100644
index 0000000..ba26b59
--- /dev/null
+++ b/.vs/SubCabinetSolution/FileContentIndex/ff93a27f-d3c0-4c15-87c6-faf6c0ec21ff.vsidx
Binary files differ
diff --git a/.vs/SubCabinetSolution/v17/.suo b/.vs/SubCabinetSolution/v17/.suo
index b0f2ffe..eff0918 100644
--- a/.vs/SubCabinetSolution/v17/.suo
+++ b/.vs/SubCabinetSolution/v17/.suo
Binary files differ
diff --git a/.gitignore b/.gitignore
index 7a407b4..26128d2 100644
--- a/.gitignore
+++ b/.gitignore
@@ -1,2 +1,3 @@
/SubCabinetSolution/obj/
/SubCabinetSolution/bin/
+/packages/
diff --git a/.vs/SubCabinetSolution/FileContentIndex/044d5d4c-a2c9-403e-8736-30e6948f897c.vsidx b/.vs/SubCabinetSolution/FileContentIndex/044d5d4c-a2c9-403e-8736-30e6948f897c.vsidx
new file mode 100644
index 0000000..621afc0
--- /dev/null
+++ b/.vs/SubCabinetSolution/FileContentIndex/044d5d4c-a2c9-403e-8736-30e6948f897c.vsidx
Binary files differ
diff --git a/.vs/SubCabinetSolution/FileContentIndex/171fb31f-2ef0-453c-8448-3785b86fdece.vsidx b/.vs/SubCabinetSolution/FileContentIndex/171fb31f-2ef0-453c-8448-3785b86fdece.vsidx
deleted file mode 100644
index 8ddc910..0000000
--- a/.vs/SubCabinetSolution/FileContentIndex/171fb31f-2ef0-453c-8448-3785b86fdece.vsidx
+++ /dev/null
Binary files differ
diff --git a/.vs/SubCabinetSolution/FileContentIndex/3dfbcdc0-84b8-4cc6-ba62-316f02edef98.vsidx b/.vs/SubCabinetSolution/FileContentIndex/3dfbcdc0-84b8-4cc6-ba62-316f02edef98.vsidx
deleted file mode 100644
index 606169c..0000000
--- a/.vs/SubCabinetSolution/FileContentIndex/3dfbcdc0-84b8-4cc6-ba62-316f02edef98.vsidx
+++ /dev/null
Binary files differ
diff --git a/.vs/SubCabinetSolution/FileContentIndex/4280b873-f057-4cc1-988d-044745c5ab9f.vsidx b/.vs/SubCabinetSolution/FileContentIndex/4280b873-f057-4cc1-988d-044745c5ab9f.vsidx
deleted file mode 100644
index 402661f..0000000
--- a/.vs/SubCabinetSolution/FileContentIndex/4280b873-f057-4cc1-988d-044745c5ab9f.vsidx
+++ /dev/null
Binary files differ
diff --git a/.vs/SubCabinetSolution/FileContentIndex/6b6b4a8c-08a2-4c9d-9b03-578f9c67ea51.vsidx b/.vs/SubCabinetSolution/FileContentIndex/6b6b4a8c-08a2-4c9d-9b03-578f9c67ea51.vsidx
new file mode 100644
index 0000000..7adf0c6
--- /dev/null
+++ b/.vs/SubCabinetSolution/FileContentIndex/6b6b4a8c-08a2-4c9d-9b03-578f9c67ea51.vsidx
Binary files differ
diff --git a/.vs/SubCabinetSolution/FileContentIndex/84dd6790-dccd-4393-9301-144e5f6c6693.vsidx b/.vs/SubCabinetSolution/FileContentIndex/84dd6790-dccd-4393-9301-144e5f6c6693.vsidx
deleted file mode 100644
index a654559..0000000
--- a/.vs/SubCabinetSolution/FileContentIndex/84dd6790-dccd-4393-9301-144e5f6c6693.vsidx
+++ /dev/null
Binary files differ
diff --git a/.vs/SubCabinetSolution/FileContentIndex/94afb5f8-a9f2-4223-a413-66deef1a8da2.vsidx b/.vs/SubCabinetSolution/FileContentIndex/94afb5f8-a9f2-4223-a413-66deef1a8da2.vsidx
deleted file mode 100644
index 1ae328c..0000000
--- a/.vs/SubCabinetSolution/FileContentIndex/94afb5f8-a9f2-4223-a413-66deef1a8da2.vsidx
+++ /dev/null
Binary files differ
diff --git a/.vs/SubCabinetSolution/FileContentIndex/ac3ce2c4-3dd9-4f18-8386-de51a920dd62.vsidx b/.vs/SubCabinetSolution/FileContentIndex/ac3ce2c4-3dd9-4f18-8386-de51a920dd62.vsidx
deleted file mode 100644
index 7e69daa..0000000
--- a/.vs/SubCabinetSolution/FileContentIndex/ac3ce2c4-3dd9-4f18-8386-de51a920dd62.vsidx
+++ /dev/null
Binary files differ
diff --git a/.vs/SubCabinetSolution/FileContentIndex/c0655fb6-89f1-4aac-a9cb-b763798730d5.vsidx b/.vs/SubCabinetSolution/FileContentIndex/c0655fb6-89f1-4aac-a9cb-b763798730d5.vsidx
new file mode 100644
index 0000000..f3bf078
--- /dev/null
+++ b/.vs/SubCabinetSolution/FileContentIndex/c0655fb6-89f1-4aac-a9cb-b763798730d5.vsidx
Binary files differ
diff --git a/.vs/SubCabinetSolution/FileContentIndex/ff93a27f-d3c0-4c15-87c6-faf6c0ec21ff.vsidx b/.vs/SubCabinetSolution/FileContentIndex/ff93a27f-d3c0-4c15-87c6-faf6c0ec21ff.vsidx
new file mode 100644
index 0000000..ba26b59
--- /dev/null
+++ b/.vs/SubCabinetSolution/FileContentIndex/ff93a27f-d3c0-4c15-87c6-faf6c0ec21ff.vsidx
Binary files differ
diff --git a/.vs/SubCabinetSolution/v17/.suo b/.vs/SubCabinetSolution/v17/.suo
index b0f2ffe..eff0918 100644
--- a/.vs/SubCabinetSolution/v17/.suo
+++ b/.vs/SubCabinetSolution/v17/.suo
Binary files differ
diff --git a/SubCabinetSolution/Images/right.png b/SubCabinetSolution/Images/right.png
new file mode 100644
index 0000000..2fe19f2
--- /dev/null
+++ b/SubCabinetSolution/Images/right.png
Binary files differ
diff --git a/.gitignore b/.gitignore
index 7a407b4..26128d2 100644
--- a/.gitignore
+++ b/.gitignore
@@ -1,2 +1,3 @@
/SubCabinetSolution/obj/
/SubCabinetSolution/bin/
+/packages/
diff --git a/.vs/SubCabinetSolution/FileContentIndex/044d5d4c-a2c9-403e-8736-30e6948f897c.vsidx b/.vs/SubCabinetSolution/FileContentIndex/044d5d4c-a2c9-403e-8736-30e6948f897c.vsidx
new file mode 100644
index 0000000..621afc0
--- /dev/null
+++ b/.vs/SubCabinetSolution/FileContentIndex/044d5d4c-a2c9-403e-8736-30e6948f897c.vsidx
Binary files differ
diff --git a/.vs/SubCabinetSolution/FileContentIndex/171fb31f-2ef0-453c-8448-3785b86fdece.vsidx b/.vs/SubCabinetSolution/FileContentIndex/171fb31f-2ef0-453c-8448-3785b86fdece.vsidx
deleted file mode 100644
index 8ddc910..0000000
--- a/.vs/SubCabinetSolution/FileContentIndex/171fb31f-2ef0-453c-8448-3785b86fdece.vsidx
+++ /dev/null
Binary files differ
diff --git a/.vs/SubCabinetSolution/FileContentIndex/3dfbcdc0-84b8-4cc6-ba62-316f02edef98.vsidx b/.vs/SubCabinetSolution/FileContentIndex/3dfbcdc0-84b8-4cc6-ba62-316f02edef98.vsidx
deleted file mode 100644
index 606169c..0000000
--- a/.vs/SubCabinetSolution/FileContentIndex/3dfbcdc0-84b8-4cc6-ba62-316f02edef98.vsidx
+++ /dev/null
Binary files differ
diff --git a/.vs/SubCabinetSolution/FileContentIndex/4280b873-f057-4cc1-988d-044745c5ab9f.vsidx b/.vs/SubCabinetSolution/FileContentIndex/4280b873-f057-4cc1-988d-044745c5ab9f.vsidx
deleted file mode 100644
index 402661f..0000000
--- a/.vs/SubCabinetSolution/FileContentIndex/4280b873-f057-4cc1-988d-044745c5ab9f.vsidx
+++ /dev/null
Binary files differ
diff --git a/.vs/SubCabinetSolution/FileContentIndex/6b6b4a8c-08a2-4c9d-9b03-578f9c67ea51.vsidx b/.vs/SubCabinetSolution/FileContentIndex/6b6b4a8c-08a2-4c9d-9b03-578f9c67ea51.vsidx
new file mode 100644
index 0000000..7adf0c6
--- /dev/null
+++ b/.vs/SubCabinetSolution/FileContentIndex/6b6b4a8c-08a2-4c9d-9b03-578f9c67ea51.vsidx
Binary files differ
diff --git a/.vs/SubCabinetSolution/FileContentIndex/84dd6790-dccd-4393-9301-144e5f6c6693.vsidx b/.vs/SubCabinetSolution/FileContentIndex/84dd6790-dccd-4393-9301-144e5f6c6693.vsidx
deleted file mode 100644
index a654559..0000000
--- a/.vs/SubCabinetSolution/FileContentIndex/84dd6790-dccd-4393-9301-144e5f6c6693.vsidx
+++ /dev/null
Binary files differ
diff --git a/.vs/SubCabinetSolution/FileContentIndex/94afb5f8-a9f2-4223-a413-66deef1a8da2.vsidx b/.vs/SubCabinetSolution/FileContentIndex/94afb5f8-a9f2-4223-a413-66deef1a8da2.vsidx
deleted file mode 100644
index 1ae328c..0000000
--- a/.vs/SubCabinetSolution/FileContentIndex/94afb5f8-a9f2-4223-a413-66deef1a8da2.vsidx
+++ /dev/null
Binary files differ
diff --git a/.vs/SubCabinetSolution/FileContentIndex/ac3ce2c4-3dd9-4f18-8386-de51a920dd62.vsidx b/.vs/SubCabinetSolution/FileContentIndex/ac3ce2c4-3dd9-4f18-8386-de51a920dd62.vsidx
deleted file mode 100644
index 7e69daa..0000000
--- a/.vs/SubCabinetSolution/FileContentIndex/ac3ce2c4-3dd9-4f18-8386-de51a920dd62.vsidx
+++ /dev/null
Binary files differ
diff --git a/.vs/SubCabinetSolution/FileContentIndex/c0655fb6-89f1-4aac-a9cb-b763798730d5.vsidx b/.vs/SubCabinetSolution/FileContentIndex/c0655fb6-89f1-4aac-a9cb-b763798730d5.vsidx
new file mode 100644
index 0000000..f3bf078
--- /dev/null
+++ b/.vs/SubCabinetSolution/FileContentIndex/c0655fb6-89f1-4aac-a9cb-b763798730d5.vsidx
Binary files differ
diff --git a/.vs/SubCabinetSolution/FileContentIndex/ff93a27f-d3c0-4c15-87c6-faf6c0ec21ff.vsidx b/.vs/SubCabinetSolution/FileContentIndex/ff93a27f-d3c0-4c15-87c6-faf6c0ec21ff.vsidx
new file mode 100644
index 0000000..ba26b59
--- /dev/null
+++ b/.vs/SubCabinetSolution/FileContentIndex/ff93a27f-d3c0-4c15-87c6-faf6c0ec21ff.vsidx
Binary files differ
diff --git a/.vs/SubCabinetSolution/v17/.suo b/.vs/SubCabinetSolution/v17/.suo
index b0f2ffe..eff0918 100644
--- a/.vs/SubCabinetSolution/v17/.suo
+++ b/.vs/SubCabinetSolution/v17/.suo
Binary files differ
diff --git a/SubCabinetSolution/Images/right.png b/SubCabinetSolution/Images/right.png
new file mode 100644
index 0000000..2fe19f2
--- /dev/null
+++ b/SubCabinetSolution/Images/right.png
Binary files differ
diff --git a/SubCabinetSolution/Images/search.png b/SubCabinetSolution/Images/search.png
new file mode 100644
index 0000000..a24d734
--- /dev/null
+++ b/SubCabinetSolution/Images/search.png
Binary files differ
diff --git a/.gitignore b/.gitignore
index 7a407b4..26128d2 100644
--- a/.gitignore
+++ b/.gitignore
@@ -1,2 +1,3 @@
/SubCabinetSolution/obj/
/SubCabinetSolution/bin/
+/packages/
diff --git a/.vs/SubCabinetSolution/FileContentIndex/044d5d4c-a2c9-403e-8736-30e6948f897c.vsidx b/.vs/SubCabinetSolution/FileContentIndex/044d5d4c-a2c9-403e-8736-30e6948f897c.vsidx
new file mode 100644
index 0000000..621afc0
--- /dev/null
+++ b/.vs/SubCabinetSolution/FileContentIndex/044d5d4c-a2c9-403e-8736-30e6948f897c.vsidx
Binary files differ
diff --git a/.vs/SubCabinetSolution/FileContentIndex/171fb31f-2ef0-453c-8448-3785b86fdece.vsidx b/.vs/SubCabinetSolution/FileContentIndex/171fb31f-2ef0-453c-8448-3785b86fdece.vsidx
deleted file mode 100644
index 8ddc910..0000000
--- a/.vs/SubCabinetSolution/FileContentIndex/171fb31f-2ef0-453c-8448-3785b86fdece.vsidx
+++ /dev/null
Binary files differ
diff --git a/.vs/SubCabinetSolution/FileContentIndex/3dfbcdc0-84b8-4cc6-ba62-316f02edef98.vsidx b/.vs/SubCabinetSolution/FileContentIndex/3dfbcdc0-84b8-4cc6-ba62-316f02edef98.vsidx
deleted file mode 100644
index 606169c..0000000
--- a/.vs/SubCabinetSolution/FileContentIndex/3dfbcdc0-84b8-4cc6-ba62-316f02edef98.vsidx
+++ /dev/null
Binary files differ
diff --git a/.vs/SubCabinetSolution/FileContentIndex/4280b873-f057-4cc1-988d-044745c5ab9f.vsidx b/.vs/SubCabinetSolution/FileContentIndex/4280b873-f057-4cc1-988d-044745c5ab9f.vsidx
deleted file mode 100644
index 402661f..0000000
--- a/.vs/SubCabinetSolution/FileContentIndex/4280b873-f057-4cc1-988d-044745c5ab9f.vsidx
+++ /dev/null
Binary files differ
diff --git a/.vs/SubCabinetSolution/FileContentIndex/6b6b4a8c-08a2-4c9d-9b03-578f9c67ea51.vsidx b/.vs/SubCabinetSolution/FileContentIndex/6b6b4a8c-08a2-4c9d-9b03-578f9c67ea51.vsidx
new file mode 100644
index 0000000..7adf0c6
--- /dev/null
+++ b/.vs/SubCabinetSolution/FileContentIndex/6b6b4a8c-08a2-4c9d-9b03-578f9c67ea51.vsidx
Binary files differ
diff --git a/.vs/SubCabinetSolution/FileContentIndex/84dd6790-dccd-4393-9301-144e5f6c6693.vsidx b/.vs/SubCabinetSolution/FileContentIndex/84dd6790-dccd-4393-9301-144e5f6c6693.vsidx
deleted file mode 100644
index a654559..0000000
--- a/.vs/SubCabinetSolution/FileContentIndex/84dd6790-dccd-4393-9301-144e5f6c6693.vsidx
+++ /dev/null
Binary files differ
diff --git a/.vs/SubCabinetSolution/FileContentIndex/94afb5f8-a9f2-4223-a413-66deef1a8da2.vsidx b/.vs/SubCabinetSolution/FileContentIndex/94afb5f8-a9f2-4223-a413-66deef1a8da2.vsidx
deleted file mode 100644
index 1ae328c..0000000
--- a/.vs/SubCabinetSolution/FileContentIndex/94afb5f8-a9f2-4223-a413-66deef1a8da2.vsidx
+++ /dev/null
Binary files differ
diff --git a/.vs/SubCabinetSolution/FileContentIndex/ac3ce2c4-3dd9-4f18-8386-de51a920dd62.vsidx b/.vs/SubCabinetSolution/FileContentIndex/ac3ce2c4-3dd9-4f18-8386-de51a920dd62.vsidx
deleted file mode 100644
index 7e69daa..0000000
--- a/.vs/SubCabinetSolution/FileContentIndex/ac3ce2c4-3dd9-4f18-8386-de51a920dd62.vsidx
+++ /dev/null
Binary files differ
diff --git a/.vs/SubCabinetSolution/FileContentIndex/c0655fb6-89f1-4aac-a9cb-b763798730d5.vsidx b/.vs/SubCabinetSolution/FileContentIndex/c0655fb6-89f1-4aac-a9cb-b763798730d5.vsidx
new file mode 100644
index 0000000..f3bf078
--- /dev/null
+++ b/.vs/SubCabinetSolution/FileContentIndex/c0655fb6-89f1-4aac-a9cb-b763798730d5.vsidx
Binary files differ
diff --git a/.vs/SubCabinetSolution/FileContentIndex/ff93a27f-d3c0-4c15-87c6-faf6c0ec21ff.vsidx b/.vs/SubCabinetSolution/FileContentIndex/ff93a27f-d3c0-4c15-87c6-faf6c0ec21ff.vsidx
new file mode 100644
index 0000000..ba26b59
--- /dev/null
+++ b/.vs/SubCabinetSolution/FileContentIndex/ff93a27f-d3c0-4c15-87c6-faf6c0ec21ff.vsidx
Binary files differ
diff --git a/.vs/SubCabinetSolution/v17/.suo b/.vs/SubCabinetSolution/v17/.suo
index b0f2ffe..eff0918 100644
--- a/.vs/SubCabinetSolution/v17/.suo
+++ b/.vs/SubCabinetSolution/v17/.suo
Binary files differ
diff --git a/SubCabinetSolution/Images/right.png b/SubCabinetSolution/Images/right.png
new file mode 100644
index 0000000..2fe19f2
--- /dev/null
+++ b/SubCabinetSolution/Images/right.png
Binary files differ
diff --git a/SubCabinetSolution/Images/search.png b/SubCabinetSolution/Images/search.png
new file mode 100644
index 0000000..a24d734
--- /dev/null
+++ b/SubCabinetSolution/Images/search.png
Binary files differ
diff --git a/SubCabinetSolution/MainWindow.xaml b/SubCabinetSolution/MainWindow.xaml
index 324429a..18bdf0d 100644
--- a/SubCabinetSolution/MainWindow.xaml
+++ b/SubCabinetSolution/MainWindow.xaml
@@ -1,13 +1,19 @@
-
+
+
+
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
-
+
\ No newline at end of file
diff --git a/.gitignore b/.gitignore
index 7a407b4..26128d2 100644
--- a/.gitignore
+++ b/.gitignore
@@ -1,2 +1,3 @@
/SubCabinetSolution/obj/
/SubCabinetSolution/bin/
+/packages/
diff --git a/.vs/SubCabinetSolution/FileContentIndex/044d5d4c-a2c9-403e-8736-30e6948f897c.vsidx b/.vs/SubCabinetSolution/FileContentIndex/044d5d4c-a2c9-403e-8736-30e6948f897c.vsidx
new file mode 100644
index 0000000..621afc0
--- /dev/null
+++ b/.vs/SubCabinetSolution/FileContentIndex/044d5d4c-a2c9-403e-8736-30e6948f897c.vsidx
Binary files differ
diff --git a/.vs/SubCabinetSolution/FileContentIndex/171fb31f-2ef0-453c-8448-3785b86fdece.vsidx b/.vs/SubCabinetSolution/FileContentIndex/171fb31f-2ef0-453c-8448-3785b86fdece.vsidx
deleted file mode 100644
index 8ddc910..0000000
--- a/.vs/SubCabinetSolution/FileContentIndex/171fb31f-2ef0-453c-8448-3785b86fdece.vsidx
+++ /dev/null
Binary files differ
diff --git a/.vs/SubCabinetSolution/FileContentIndex/3dfbcdc0-84b8-4cc6-ba62-316f02edef98.vsidx b/.vs/SubCabinetSolution/FileContentIndex/3dfbcdc0-84b8-4cc6-ba62-316f02edef98.vsidx
deleted file mode 100644
index 606169c..0000000
--- a/.vs/SubCabinetSolution/FileContentIndex/3dfbcdc0-84b8-4cc6-ba62-316f02edef98.vsidx
+++ /dev/null
Binary files differ
diff --git a/.vs/SubCabinetSolution/FileContentIndex/4280b873-f057-4cc1-988d-044745c5ab9f.vsidx b/.vs/SubCabinetSolution/FileContentIndex/4280b873-f057-4cc1-988d-044745c5ab9f.vsidx
deleted file mode 100644
index 402661f..0000000
--- a/.vs/SubCabinetSolution/FileContentIndex/4280b873-f057-4cc1-988d-044745c5ab9f.vsidx
+++ /dev/null
Binary files differ
diff --git a/.vs/SubCabinetSolution/FileContentIndex/6b6b4a8c-08a2-4c9d-9b03-578f9c67ea51.vsidx b/.vs/SubCabinetSolution/FileContentIndex/6b6b4a8c-08a2-4c9d-9b03-578f9c67ea51.vsidx
new file mode 100644
index 0000000..7adf0c6
--- /dev/null
+++ b/.vs/SubCabinetSolution/FileContentIndex/6b6b4a8c-08a2-4c9d-9b03-578f9c67ea51.vsidx
Binary files differ
diff --git a/.vs/SubCabinetSolution/FileContentIndex/84dd6790-dccd-4393-9301-144e5f6c6693.vsidx b/.vs/SubCabinetSolution/FileContentIndex/84dd6790-dccd-4393-9301-144e5f6c6693.vsidx
deleted file mode 100644
index a654559..0000000
--- a/.vs/SubCabinetSolution/FileContentIndex/84dd6790-dccd-4393-9301-144e5f6c6693.vsidx
+++ /dev/null
Binary files differ
diff --git a/.vs/SubCabinetSolution/FileContentIndex/94afb5f8-a9f2-4223-a413-66deef1a8da2.vsidx b/.vs/SubCabinetSolution/FileContentIndex/94afb5f8-a9f2-4223-a413-66deef1a8da2.vsidx
deleted file mode 100644
index 1ae328c..0000000
--- a/.vs/SubCabinetSolution/FileContentIndex/94afb5f8-a9f2-4223-a413-66deef1a8da2.vsidx
+++ /dev/null
Binary files differ
diff --git a/.vs/SubCabinetSolution/FileContentIndex/ac3ce2c4-3dd9-4f18-8386-de51a920dd62.vsidx b/.vs/SubCabinetSolution/FileContentIndex/ac3ce2c4-3dd9-4f18-8386-de51a920dd62.vsidx
deleted file mode 100644
index 7e69daa..0000000
--- a/.vs/SubCabinetSolution/FileContentIndex/ac3ce2c4-3dd9-4f18-8386-de51a920dd62.vsidx
+++ /dev/null
Binary files differ
diff --git a/.vs/SubCabinetSolution/FileContentIndex/c0655fb6-89f1-4aac-a9cb-b763798730d5.vsidx b/.vs/SubCabinetSolution/FileContentIndex/c0655fb6-89f1-4aac-a9cb-b763798730d5.vsidx
new file mode 100644
index 0000000..f3bf078
--- /dev/null
+++ b/.vs/SubCabinetSolution/FileContentIndex/c0655fb6-89f1-4aac-a9cb-b763798730d5.vsidx
Binary files differ
diff --git a/.vs/SubCabinetSolution/FileContentIndex/ff93a27f-d3c0-4c15-87c6-faf6c0ec21ff.vsidx b/.vs/SubCabinetSolution/FileContentIndex/ff93a27f-d3c0-4c15-87c6-faf6c0ec21ff.vsidx
new file mode 100644
index 0000000..ba26b59
--- /dev/null
+++ b/.vs/SubCabinetSolution/FileContentIndex/ff93a27f-d3c0-4c15-87c6-faf6c0ec21ff.vsidx
Binary files differ
diff --git a/.vs/SubCabinetSolution/v17/.suo b/.vs/SubCabinetSolution/v17/.suo
index b0f2ffe..eff0918 100644
--- a/.vs/SubCabinetSolution/v17/.suo
+++ b/.vs/SubCabinetSolution/v17/.suo
Binary files differ
diff --git a/SubCabinetSolution/Images/right.png b/SubCabinetSolution/Images/right.png
new file mode 100644
index 0000000..2fe19f2
--- /dev/null
+++ b/SubCabinetSolution/Images/right.png
Binary files differ
diff --git a/SubCabinetSolution/Images/search.png b/SubCabinetSolution/Images/search.png
new file mode 100644
index 0000000..a24d734
--- /dev/null
+++ b/SubCabinetSolution/Images/search.png
Binary files differ
diff --git a/SubCabinetSolution/MainWindow.xaml b/SubCabinetSolution/MainWindow.xaml
index 324429a..18bdf0d 100644
--- a/SubCabinetSolution/MainWindow.xaml
+++ b/SubCabinetSolution/MainWindow.xaml
@@ -1,13 +1,19 @@
-
+
+
+
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
-
+
\ No newline at end of file
diff --git a/SubCabinetSolution/obj/Debug/MainWindow.g.i.cs b/SubCabinetSolution/obj/Debug/MainWindow.g.i.cs
index 3b10704..e265d7e 100644
--- a/SubCabinetSolution/obj/Debug/MainWindow.g.i.cs
+++ b/SubCabinetSolution/obj/Debug/MainWindow.g.i.cs
@@ -1,4 +1,4 @@
-#pragma checksum "..\..\MainWindow.xaml" "{8829d00f-11b8-4213-878b-770e8597ac16}" "1D496B6522411637705419608CEBC6036ABF51144BE618385723D3B61C75472A"
+#pragma checksum "..\..\MainWindow.xaml" "{8829d00f-11b8-4213-878b-770e8597ac16}" "399715FB8D92D51650502A98854C820CCB876055E0BDF8C464A4F4E9FC36C479"
//------------------------------------------------------------------------------
//
// 此代码由工具生成。