diff --git a/README.md b/README.md
index c1e1a545..29f5296b 100644
--- a/README.md
+++ b/README.md
@@ -10,3 +10,58 @@ Simple. I wanted modern, crisp, pixel-perfect, printable, manufacturer independe
## Symbol overview

+New layout for diagrams packaging:
+
+ ├── device
+ │ ├── camera.svg
+ │ ├── camera_dome.svg
+ │ ├── client.svg
+ │ ├── printer.svg
+ │ ├── server-cluster.svg
+ │ ├── server.svg
+ │ └── tablet.svg
+ ├── devtools
+ │ ├── bug.svg
+ │ ├── conversation.svg
+ │ ├── fingerprint.svg
+ │ ├── inspect2.svg
+ │ ├── tree.svg
+ │ └── xml.svg
+ ├── general
+ │ ├── cog.svg
+ │ ├── communications.svg
+ │ ├── grid.svg
+ │ ├── grid2.svg
+ │ ├── link.svg
+ │ ├── pinpoint.svg
+ │ └── scull.svg
+ ├── identity
+ │ └── ldap.svg
+ ├── network
+ │ ├── cloud.svg
+ │ ├── dslam.svg
+ │ ├── firewall.svg
+ │ ├── hub.svg
+ │ ├── interconnect.svg
+ │ ├── isdn.svg
+ │ ├── loadbalancer.svg
+ │ ├── router.svg
+ │ ├── satellite.svg
+ │ ├── switch.svg
+ │ ├── switch_multilayer.svg
+ │ ├── rj45.svg
+ │ ├── wifi.svg
+ │ └── wlc.svg
+ ├── place
+ │ ├── house.svg
+ │ └── office.svg
+ ├── security
+ │ ├── padlock.svg
+ │ ├── padlock_open.svg
+ │ └── shield.svg
+ ├── storage
+ │ ├── flash.svg
+ │ ├── nas.svg
+ │ └── storage.svg
+ └── user
+ └── user.svg
diff --git a/svg/naked/camera.svg b/svg/naked/device/camera.svg
similarity index 100%
rename from svg/naked/camera.svg
rename to svg/naked/device/camera.svg
diff --git a/svg/naked/camera_dome.svg b/svg/naked/device/camera_dome.svg
similarity index 100%
rename from svg/naked/camera_dome.svg
rename to svg/naked/device/camera_dome.svg
diff --git a/svg/naked/device/camera_dome2.svg b/svg/naked/device/camera_dome2.svg
new file mode 100644
index 00000000..a6ea96e8
--- /dev/null
+++ b/svg/naked/device/camera_dome2.svg
@@ -0,0 +1,54 @@
+
+
diff --git a/svg/naked/client.svg b/svg/naked/device/client.svg
similarity index 100%
rename from svg/naked/client.svg
rename to svg/naked/device/client.svg
diff --git a/svg/naked/device/gauge.svg b/svg/naked/device/gauge.svg
new file mode 100644
index 00000000..c4a60ac2
--- /dev/null
+++ b/svg/naked/device/gauge.svg
@@ -0,0 +1,139 @@
+
+
\ No newline at end of file
diff --git a/svg/naked/device/gpio_pins.svg b/svg/naked/device/gpio_pins.svg
new file mode 100644
index 00000000..4a8a36b6
--- /dev/null
+++ b/svg/naked/device/gpio_pins.svg
@@ -0,0 +1,95 @@
+
+
diff --git a/svg/naked/device/gpio_pins2.svg b/svg/naked/device/gpio_pins2.svg
new file mode 100644
index 00000000..8f04b8b2
--- /dev/null
+++ b/svg/naked/device/gpio_pins2.svg
@@ -0,0 +1,69 @@
+
+
\ No newline at end of file
diff --git a/svg/naked/device/modem.svg b/svg/naked/device/modem.svg
new file mode 100644
index 00000000..b64d967e
--- /dev/null
+++ b/svg/naked/device/modem.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/svg/naked/printer.svg b/svg/naked/device/printer.svg
similarity index 100%
rename from svg/naked/printer.svg
rename to svg/naked/device/printer.svg
diff --git a/svg/naked/device/rtc.svg b/svg/naked/device/rtc.svg
new file mode 100644
index 00000000..d41f38dc
--- /dev/null
+++ b/svg/naked/device/rtc.svg
@@ -0,0 +1,217 @@
+
+
+
+
diff --git a/svg/naked/server-cluster.svg b/svg/naked/device/server-cluster.svg
similarity index 100%
rename from svg/naked/server-cluster.svg
rename to svg/naked/device/server-cluster.svg
diff --git a/svg/naked/server.svg b/svg/naked/device/server.svg
similarity index 100%
rename from svg/naked/server.svg
rename to svg/naked/device/server.svg
diff --git a/svg/naked/tablet.svg b/svg/naked/device/tablet.svg
similarity index 100%
rename from svg/naked/tablet.svg
rename to svg/naked/device/tablet.svg
diff --git a/svg/naked/device/wakeup.svg b/svg/naked/device/wakeup.svg
new file mode 100644
index 00000000..ff82d7c3
--- /dev/null
+++ b/svg/naked/device/wakeup.svg
@@ -0,0 +1,71 @@
+
+
+
+
\ No newline at end of file
diff --git a/svg/naked/bug.svg b/svg/naked/devtools/bug.svg
similarity index 100%
rename from svg/naked/bug.svg
rename to svg/naked/devtools/bug.svg
diff --git a/svg/naked/conversation.svg b/svg/naked/devtools/conversation.svg
similarity index 100%
rename from svg/naked/conversation.svg
rename to svg/naked/devtools/conversation.svg
diff --git a/svg/naked/fingerprint.svg b/svg/naked/devtools/fingerprint.svg
similarity index 100%
rename from svg/naked/fingerprint.svg
rename to svg/naked/devtools/fingerprint.svg
diff --git a/svg/naked/inspect2.svg b/svg/naked/devtools/inspect2.svg
similarity index 100%
rename from svg/naked/inspect2.svg
rename to svg/naked/devtools/inspect2.svg
diff --git a/svg/naked/tree.svg b/svg/naked/devtools/tree.svg
similarity index 100%
rename from svg/naked/tree.svg
rename to svg/naked/devtools/tree.svg
diff --git a/svg/naked/xml.svg b/svg/naked/devtools/xml.svg
similarity index 100%
rename from svg/naked/xml.svg
rename to svg/naked/devtools/xml.svg
diff --git a/svg/naked/cog.svg b/svg/naked/general/cog.svg
similarity index 100%
rename from svg/naked/cog.svg
rename to svg/naked/general/cog.svg
diff --git a/svg/naked/communications.svg b/svg/naked/general/communications.svg
similarity index 100%
rename from svg/naked/communications.svg
rename to svg/naked/general/communications.svg
diff --git a/svg/naked/grid.svg b/svg/naked/general/grid.svg
similarity index 100%
rename from svg/naked/grid.svg
rename to svg/naked/general/grid.svg
diff --git a/svg/naked/grid2.svg b/svg/naked/general/grid2.svg
similarity index 100%
rename from svg/naked/grid2.svg
rename to svg/naked/general/grid2.svg
diff --git a/svg/naked/link.svg b/svg/naked/general/link.svg
similarity index 100%
rename from svg/naked/link.svg
rename to svg/naked/general/link.svg
diff --git a/svg/naked/pinpoint.svg b/svg/naked/general/pinpoint.svg
similarity index 100%
rename from svg/naked/pinpoint.svg
rename to svg/naked/general/pinpoint.svg
diff --git a/svg/naked/scull.svg b/svg/naked/general/scull.svg
similarity index 100%
rename from svg/naked/scull.svg
rename to svg/naked/general/scull.svg
diff --git a/svg/naked/ldap.svg b/svg/naked/identity/ldap.svg
similarity index 100%
rename from svg/naked/ldap.svg
rename to svg/naked/identity/ldap.svg
diff --git a/svg/naked/cloud.svg b/svg/naked/network/cloud.svg
similarity index 100%
rename from svg/naked/cloud.svg
rename to svg/naked/network/cloud.svg
diff --git a/svg/naked/dslam.svg b/svg/naked/network/dslam.svg
similarity index 100%
rename from svg/naked/dslam.svg
rename to svg/naked/network/dslam.svg
diff --git a/svg/naked/firewall.svg b/svg/naked/network/firewall.svg
similarity index 100%
rename from svg/naked/firewall.svg
rename to svg/naked/network/firewall.svg
diff --git a/svg/naked/hub.svg b/svg/naked/network/hub.svg
similarity index 100%
rename from svg/naked/hub.svg
rename to svg/naked/network/hub.svg
diff --git a/svg/naked/interconnect.svg b/svg/naked/network/interconnect.svg
similarity index 100%
rename from svg/naked/interconnect.svg
rename to svg/naked/network/interconnect.svg
diff --git a/svg/naked/isdn.svg b/svg/naked/network/isdn.svg
similarity index 100%
rename from svg/naked/isdn.svg
rename to svg/naked/network/isdn.svg
diff --git a/svg/naked/loadbalancer.svg b/svg/naked/network/loadbalancer.svg
similarity index 100%
rename from svg/naked/loadbalancer.svg
rename to svg/naked/network/loadbalancer.svg
diff --git a/svg/naked/tj45.svg b/svg/naked/network/rj45.svg
similarity index 100%
rename from svg/naked/tj45.svg
rename to svg/naked/network/rj45.svg
diff --git a/svg/naked/router.svg b/svg/naked/network/router.svg
similarity index 100%
rename from svg/naked/router.svg
rename to svg/naked/network/router.svg
diff --git a/svg/naked/satellite.svg b/svg/naked/network/satellite.svg
similarity index 100%
rename from svg/naked/satellite.svg
rename to svg/naked/network/satellite.svg
diff --git a/svg/naked/switch.svg b/svg/naked/network/switch.svg
similarity index 100%
rename from svg/naked/switch.svg
rename to svg/naked/network/switch.svg
diff --git a/svg/naked/switch_multilayer.svg b/svg/naked/network/switch_multilayer.svg
similarity index 100%
rename from svg/naked/switch_multilayer.svg
rename to svg/naked/network/switch_multilayer.svg
diff --git a/svg/naked/wifi.svg b/svg/naked/network/wifi.svg
similarity index 100%
rename from svg/naked/wifi.svg
rename to svg/naked/network/wifi.svg
diff --git a/svg/naked/wlc.svg b/svg/naked/network/wlc.svg
similarity index 100%
rename from svg/naked/wlc.svg
rename to svg/naked/network/wlc.svg
diff --git a/svg/naked/house.svg b/svg/naked/place/house.svg
similarity index 100%
rename from svg/naked/house.svg
rename to svg/naked/place/house.svg
diff --git a/svg/naked/office.svg b/svg/naked/place/office.svg
similarity index 100%
rename from svg/naked/office.svg
rename to svg/naked/place/office.svg
diff --git a/svg/naked/padlock.svg b/svg/naked/security/padlock.svg
similarity index 100%
rename from svg/naked/padlock.svg
rename to svg/naked/security/padlock.svg
diff --git a/svg/naked/padlock_open.svg b/svg/naked/security/padlock_open.svg
similarity index 100%
rename from svg/naked/padlock_open.svg
rename to svg/naked/security/padlock_open.svg
diff --git a/svg/naked/shield.svg b/svg/naked/security/shield.svg
similarity index 100%
rename from svg/naked/shield.svg
rename to svg/naked/security/shield.svg
diff --git a/svg/naked/storage/flash.svg b/svg/naked/storage/flash.svg
new file mode 100644
index 00000000..7435ca22
--- /dev/null
+++ b/svg/naked/storage/flash.svg
@@ -0,0 +1,88 @@
+
+
diff --git a/svg/naked/nas.svg b/svg/naked/storage/nas.svg
similarity index 100%
rename from svg/naked/nas.svg
rename to svg/naked/storage/nas.svg
diff --git a/svg/naked/storage.svg b/svg/naked/storage/storage.svg
similarity index 100%
rename from svg/naked/storage.svg
rename to svg/naked/storage/storage.svg
diff --git a/svg/naked/user.svg b/svg/naked/user/user.svg
similarity index 100%
rename from svg/naked/user.svg
rename to svg/naked/user/user.svg