diff --git a/contracts/hw.device-type/advantech-ecu1370/advantech_logo.svg b/contracts/hw.device-type/advantech-ecu1370/advantech_logo.svg
index 6bc8e905..1c98d3b7 100644
--- a/contracts/hw.device-type/advantech-ecu1370/advantech_logo.svg
+++ b/contracts/hw.device-type/advantech-ecu1370/advantech_logo.svg
@@ -1,28 +1 @@
-
-
-
-
+
\ No newline at end of file
diff --git a/contracts/hw.device-type/aio-3288c/aio-3288c.svg b/contracts/hw.device-type/aio-3288c/aio-3288c.svg
index d6a4f6ee..b5dff0a6 100644
--- a/contracts/hw.device-type/aio-3288c/aio-3288c.svg
+++ b/contracts/hw.device-type/aio-3288c/aio-3288c.svg
@@ -1,47 +1 @@
-
-
-
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/contracts/hw.device-type/am571x-evm/am571x-evm.svg b/contracts/hw.device-type/am571x-evm/am571x-evm.svg
index e5e394d1..762c64c4 100644
--- a/contracts/hw.device-type/am571x-evm/am571x-evm.svg
+++ b/contracts/hw.device-type/am571x-evm/am571x-evm.svg
@@ -1,19 +1,8 @@
-
-
\ No newline at end of file
+
diff --git a/contracts/hw.device-type/apalis-imx6q/apalis-imx6q.svg b/contracts/hw.device-type/apalis-imx6q/apalis-imx6q.svg
index e42c6d4b..00294771 100644
--- a/contracts/hw.device-type/apalis-imx6q/apalis-imx6q.svg
+++ b/contracts/hw.device-type/apalis-imx6q/apalis-imx6q.svg
@@ -1,18 +1 @@
-
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/contracts/hw.device-type/artik10/artik10.svg b/contracts/hw.device-type/artik10/artik10.svg
index e3ab43ed..df9c095f 100644
--- a/contracts/hw.device-type/artik10/artik10.svg
+++ b/contracts/hw.device-type/artik10/artik10.svg
@@ -1,51 +1 @@
-
-
-
+
\ No newline at end of file
diff --git a/contracts/hw.device-type/artik5/artik5.svg b/contracts/hw.device-type/artik5/artik5.svg
index 157e399e..df9c095f 100644
--- a/contracts/hw.device-type/artik5/artik5.svg
+++ b/contracts/hw.device-type/artik5/artik5.svg
@@ -1,49 +1 @@
-
-
-
+
\ No newline at end of file
diff --git a/contracts/hw.device-type/artik530/artik530.svg b/contracts/hw.device-type/artik530/artik530.svg
index ff13c965..59cf65d9 100644
--- a/contracts/hw.device-type/artik530/artik530.svg
+++ b/contracts/hw.device-type/artik530/artik530.svg
@@ -1,65 +1 @@
-
-
-
+
\ No newline at end of file
diff --git a/contracts/hw.device-type/artik533s/artik533s.svg b/contracts/hw.device-type/artik533s/artik533s.svg
index e643d4f6..59cf65d9 100644
--- a/contracts/hw.device-type/artik533s/artik533s.svg
+++ b/contracts/hw.device-type/artik533s/artik533s.svg
@@ -1,66 +1 @@
-
-
-
+
\ No newline at end of file
diff --git a/contracts/hw.device-type/artik710/artik710.svg b/contracts/hw.device-type/artik710/artik710.svg
index ce7c27db..e75b2d9a 100644
--- a/contracts/hw.device-type/artik710/artik710.svg
+++ b/contracts/hw.device-type/artik710/artik710.svg
@@ -1 +1 @@
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/contracts/hw.device-type/astro-tx2/astro-tx2.svg b/contracts/hw.device-type/astro-tx2/astro-tx2.svg
index 5c92687d..b8dcf03f 100644
--- a/contracts/hw.device-type/astro-tx2/astro-tx2.svg
+++ b/contracts/hw.device-type/astro-tx2/astro-tx2.svg
@@ -1,36 +1 @@
-
-
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/contracts/hw.device-type/asus-tinker-board-s/asus-tinker-board-s.svg b/contracts/hw.device-type/asus-tinker-board-s/asus-tinker-board-s.svg
index aa46cec4..ea658812 100644
--- a/contracts/hw.device-type/asus-tinker-board-s/asus-tinker-board-s.svg
+++ b/contracts/hw.device-type/asus-tinker-board-s/asus-tinker-board-s.svg
@@ -1,51 +1 @@
-
-
-
+
\ No newline at end of file
diff --git a/contracts/hw.device-type/asus-tinker-board/asus-tinker-board.svg b/contracts/hw.device-type/asus-tinker-board/asus-tinker-board.svg
index 729b09a2..ea658812 100644
--- a/contracts/hw.device-type/asus-tinker-board/asus-tinker-board.svg
+++ b/contracts/hw.device-type/asus-tinker-board/asus-tinker-board.svg
@@ -1,39 +1 @@
-
-
-
+
\ No newline at end of file
diff --git a/contracts/hw.device-type/asus-tinker-edge-t/asus-tinker-edge-t.svg b/contracts/hw.device-type/asus-tinker-edge-t/asus-tinker-edge-t.svg
index 729b09a2..ea658812 100644
--- a/contracts/hw.device-type/asus-tinker-edge-t/asus-tinker-edge-t.svg
+++ b/contracts/hw.device-type/asus-tinker-edge-t/asus-tinker-edge-t.svg
@@ -1,39 +1 @@
-
-
-
+
\ No newline at end of file
diff --git a/contracts/hw.device-type/bananapi-m1-plus/bananapi-m1-plus.svg b/contracts/hw.device-type/bananapi-m1-plus/bananapi-m1-plus.svg
index cd8be3ec..0ac9cc1e 100644
--- a/contracts/hw.device-type/bananapi-m1-plus/bananapi-m1-plus.svg
+++ b/contracts/hw.device-type/bananapi-m1-plus/bananapi-m1-plus.svg
@@ -1,99 +1 @@
-
-
+
\ No newline at end of file
diff --git a/contracts/hw.device-type/beagleboard-xm/beagleboard-xm.svg b/contracts/hw.device-type/beagleboard-xm/beagleboard-xm.svg
index eb82f6b8..9862bb2e 100644
--- a/contracts/hw.device-type/beagleboard-xm/beagleboard-xm.svg
+++ b/contracts/hw.device-type/beagleboard-xm/beagleboard-xm.svg
@@ -1 +1 @@
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/contracts/hw.device-type/beaglebone-ai64/beaglebone-ai64.svg b/contracts/hw.device-type/beaglebone-ai64/beaglebone-ai64.svg
index 53d75345..e6c79f9b 100644
--- a/contracts/hw.device-type/beaglebone-ai64/beaglebone-ai64.svg
+++ b/contracts/hw.device-type/beaglebone-ai64/beaglebone-ai64.svg
@@ -1,83 +1 @@
-
-
-
-
+
\ No newline at end of file
diff --git a/contracts/hw.device-type/beaglebone-black/beaglebone-black.svg b/contracts/hw.device-type/beaglebone-black/beaglebone-black.svg
index 53d75345..e6c79f9b 100644
--- a/contracts/hw.device-type/beaglebone-black/beaglebone-black.svg
+++ b/contracts/hw.device-type/beaglebone-black/beaglebone-black.svg
@@ -1,83 +1 @@
-
-
-
-
+
\ No newline at end of file
diff --git a/contracts/hw.device-type/beaglebone-green-gateway/beaglebone-green-gateway.svg b/contracts/hw.device-type/beaglebone-green-gateway/beaglebone-green-gateway.svg
index ef5e95b5..17b2086a 100644
--- a/contracts/hw.device-type/beaglebone-green-gateway/beaglebone-green-gateway.svg
+++ b/contracts/hw.device-type/beaglebone-green-gateway/beaglebone-green-gateway.svg
@@ -1,83 +1 @@
-
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/contracts/hw.device-type/beaglebone-green-wifi/beaglebone-green-wifi.svg b/contracts/hw.device-type/beaglebone-green-wifi/beaglebone-green-wifi.svg
index ef5e95b5..17b2086a 100644
--- a/contracts/hw.device-type/beaglebone-green-wifi/beaglebone-green-wifi.svg
+++ b/contracts/hw.device-type/beaglebone-green-wifi/beaglebone-green-wifi.svg
@@ -1,83 +1 @@
-
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/contracts/hw.device-type/beaglebone-green/beaglebone-green.svg b/contracts/hw.device-type/beaglebone-green/beaglebone-green.svg
index 84204020..52dba38f 100644
--- a/contracts/hw.device-type/beaglebone-green/beaglebone-green.svg
+++ b/contracts/hw.device-type/beaglebone-green/beaglebone-green.svg
@@ -1,228 +1 @@
-
-
-
+
\ No newline at end of file
diff --git a/contracts/hw.device-type/beaglebone-pocket/beaglebone-pocket.svg b/contracts/hw.device-type/beaglebone-pocket/beaglebone-pocket.svg
index 3648f28c..52dba38f 100644
--- a/contracts/hw.device-type/beaglebone-pocket/beaglebone-pocket.svg
+++ b/contracts/hw.device-type/beaglebone-pocket/beaglebone-pocket.svg
@@ -1,238 +1 @@
-
-
-
+
\ No newline at end of file
diff --git a/contracts/hw.device-type/beagleplay/beagleplay.svg b/contracts/hw.device-type/beagleplay/beagleplay.svg
index 53d75345..e6c79f9b 100644
--- a/contracts/hw.device-type/beagleplay/beagleplay.svg
+++ b/contracts/hw.device-type/beagleplay/beagleplay.svg
@@ -1,83 +1 @@
-
-
-
-
+
\ No newline at end of file
diff --git a/contracts/hw.device-type/blackboard-tx2/blackboard-tx2.svg b/contracts/hw.device-type/blackboard-tx2/blackboard-tx2.svg
index 600dd2fa..536e4a0a 100644
--- a/contracts/hw.device-type/blackboard-tx2/blackboard-tx2.svg
+++ b/contracts/hw.device-type/blackboard-tx2/blackboard-tx2.svg
@@ -1,24 +1 @@
-
-
-
+
\ No newline at end of file
diff --git a/contracts/hw.device-type/bluechiptechnology-db1/Blue-Chip-Technology.svg b/contracts/hw.device-type/bluechiptechnology-db1/Blue-Chip-Technology.svg
index 6be4079d..f7d8557f 100644
--- a/contracts/hw.device-type/bluechiptechnology-db1/Blue-Chip-Technology.svg
+++ b/contracts/hw.device-type/bluechiptechnology-db1/Blue-Chip-Technology.svg
@@ -1,112 +1 @@
-
-
-
+
\ No newline at end of file
diff --git a/contracts/hw.device-type/bluechiptechnology-tm3/Blue-Chip-Technology.svg b/contracts/hw.device-type/bluechiptechnology-tm3/Blue-Chip-Technology.svg
index 6be4079d..68c8581b 100644
--- a/contracts/hw.device-type/bluechiptechnology-tm3/Blue-Chip-Technology.svg
+++ b/contracts/hw.device-type/bluechiptechnology-tm3/Blue-Chip-Technology.svg
@@ -1,112 +1 @@
-
-
-
+
\ No newline at end of file
diff --git a/contracts/hw.device-type/ccimx8x-sbc-pro/ccimx8x-sbc-pro.svg b/contracts/hw.device-type/ccimx8x-sbc-pro/ccimx8x-sbc-pro.svg
index 026e0f70..5df8da1d 100644
--- a/contracts/hw.device-type/ccimx8x-sbc-pro/ccimx8x-sbc-pro.svg
+++ b/contracts/hw.device-type/ccimx8x-sbc-pro/ccimx8x-sbc-pro.svg
@@ -1,27 +1 @@
-
+
\ No newline at end of file
diff --git a/contracts/hw.device-type/cl-som-imx8/cl-som-imx8.svg b/contracts/hw.device-type/cl-som-imx8/cl-som-imx8.svg
index 3d8348c8..7711656e 100644
--- a/contracts/hw.device-type/cl-som-imx8/cl-som-imx8.svg
+++ b/contracts/hw.device-type/cl-som-imx8/cl-som-imx8.svg
@@ -1,57 +1 @@
-
-
-
+
\ No newline at end of file
diff --git a/contracts/hw.device-type/cnx100-xavier-nx/cnx100-xavier-nx.svg b/contracts/hw.device-type/cnx100-xavier-nx/cnx100-xavier-nx.svg
index 5523240a..f30fa1ff 100644
--- a/contracts/hw.device-type/cnx100-xavier-nx/cnx100-xavier-nx.svg
+++ b/contracts/hw.device-type/cnx100-xavier-nx/cnx100-xavier-nx.svg
@@ -1,61 +1 @@
-
-
-
+
\ No newline at end of file
diff --git a/contracts/hw.device-type/colibri-imx6dl/colibri-imx6dl.svg b/contracts/hw.device-type/colibri-imx6dl/colibri-imx6dl.svg
index 57f6d0f3..26ac717f 100644
--- a/contracts/hw.device-type/colibri-imx6dl/colibri-imx6dl.svg
+++ b/contracts/hw.device-type/colibri-imx6dl/colibri-imx6dl.svg
@@ -1,18 +1 @@
-
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/contracts/hw.device-type/coral-dev/coral-dev.svg b/contracts/hw.device-type/coral-dev/coral-dev.svg
index c1e2c2a2..16a2bc99 100644
--- a/contracts/hw.device-type/coral-dev/coral-dev.svg
+++ b/contracts/hw.device-type/coral-dev/coral-dev.svg
@@ -1,13 +1 @@
-
-
-
+
\ No newline at end of file
diff --git a/contracts/hw.device-type/cybertan-ze250/cybertan-ze250.svg b/contracts/hw.device-type/cybertan-ze250/cybertan-ze250.svg
index 5f6d4bb9..f0f71907 100644
--- a/contracts/hw.device-type/cybertan-ze250/cybertan-ze250.svg
+++ b/contracts/hw.device-type/cybertan-ze250/cybertan-ze250.svg
@@ -1,63 +1 @@
-
-
-
+
\ No newline at end of file
diff --git a/contracts/hw.device-type/edge/edge.svg b/contracts/hw.device-type/edge/edge.svg
index 8d33a37e..866155c8 100644
--- a/contracts/hw.device-type/edge/edge.svg
+++ b/contracts/hw.device-type/edge/edge.svg
@@ -1 +1 @@
-
+
\ No newline at end of file
diff --git a/contracts/hw.device-type/etcher-pro/etcher-pro.svg b/contracts/hw.device-type/etcher-pro/etcher-pro.svg
index a4a14bb9..ac310342 100644
--- a/contracts/hw.device-type/etcher-pro/etcher-pro.svg
+++ b/contracts/hw.device-type/etcher-pro/etcher-pro.svg
@@ -1,42 +1 @@
-
-
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/contracts/hw.device-type/fincm3/fincm3.svg b/contracts/hw.device-type/fincm3/fincm3.svg
index 637717bb..f2b7d20d 100644
--- a/contracts/hw.device-type/fincm3/fincm3.svg
+++ b/contracts/hw.device-type/fincm3/fincm3.svg
@@ -1,51 +1 @@
-
-
-
+
\ No newline at end of file
diff --git a/contracts/hw.device-type/firefly-rk3288/firefly-rk3288.svg b/contracts/hw.device-type/firefly-rk3288/firefly-rk3288.svg
index d6a4f6ee..7acb9be3 100644
--- a/contracts/hw.device-type/firefly-rk3288/firefly-rk3288.svg
+++ b/contracts/hw.device-type/firefly-rk3288/firefly-rk3288.svg
@@ -1,47 +1 @@
-
-
-
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/contracts/hw.device-type/floyd-nano/floyd-nano.svg b/contracts/hw.device-type/floyd-nano/floyd-nano.svg
index ebe21673..bf47817e 100644
--- a/contracts/hw.device-type/floyd-nano/floyd-nano.svg
+++ b/contracts/hw.device-type/floyd-nano/floyd-nano.svg
@@ -1,30 +1 @@
-
-
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/contracts/hw.device-type/forecr-dsb-nx2-xavier-nx-emmc/forecr-dsb-nx2-xavier-nx-emmc.svg b/contracts/hw.device-type/forecr-dsb-nx2-xavier-nx-emmc/forecr-dsb-nx2-xavier-nx-emmc.svg
index f3824684..bf47817e 100644
--- a/contracts/hw.device-type/forecr-dsb-nx2-xavier-nx-emmc/forecr-dsb-nx2-xavier-nx-emmc.svg
+++ b/contracts/hw.device-type/forecr-dsb-nx2-xavier-nx-emmc/forecr-dsb-nx2-xavier-nx-emmc.svg
@@ -1,30 +1 @@
-
-
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/contracts/hw.device-type/generic-aarch64/generic-aarch64.svg b/contracts/hw.device-type/generic-aarch64/generic-aarch64.svg
index 1e46babe..7a26f21f 100644
--- a/contracts/hw.device-type/generic-aarch64/generic-aarch64.svg
+++ b/contracts/hw.device-type/generic-aarch64/generic-aarch64.svg
@@ -1 +1 @@
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/contracts/hw.device-type/generic-amd64/generic-amd64.svg b/contracts/hw.device-type/generic-amd64/generic-amd64.svg
index dfe4859a..62e8b373 100644
--- a/contracts/hw.device-type/generic-amd64/generic-amd64.svg
+++ b/contracts/hw.device-type/generic-amd64/generic-amd64.svg
@@ -1,53 +1 @@
-
-
-
-
+
\ No newline at end of file
diff --git a/contracts/hw.device-type/generic-armv7ahf/generic-armv7ahf.svg b/contracts/hw.device-type/generic-armv7ahf/generic-armv7ahf.svg
index e99665c6..b21ba41d 100644
--- a/contracts/hw.device-type/generic-armv7ahf/generic-armv7ahf.svg
+++ b/contracts/hw.device-type/generic-armv7ahf/generic-armv7ahf.svg
@@ -1 +1 @@
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/contracts/hw.device-type/generic/generic.svg b/contracts/hw.device-type/generic/generic.svg
index 8d33a37e..cc78c9eb 100644
--- a/contracts/hw.device-type/generic/generic.svg
+++ b/contracts/hw.device-type/generic/generic.svg
@@ -1 +1 @@
-
+
\ No newline at end of file
diff --git a/contracts/hw.device-type/genericx86-64-ext/genericx86-64-ext.svg b/contracts/hw.device-type/genericx86-64-ext/genericx86-64-ext.svg
index 43d451af..5db21540 100644
--- a/contracts/hw.device-type/genericx86-64-ext/genericx86-64-ext.svg
+++ b/contracts/hw.device-type/genericx86-64-ext/genericx86-64-ext.svg
@@ -1,102 +1 @@
-
-
-
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/contracts/hw.device-type/hummingboard/hummingboard.svg b/contracts/hw.device-type/hummingboard/hummingboard.svg
index 2e0f53d4..f59b9bdf 100644
--- a/contracts/hw.device-type/hummingboard/hummingboard.svg
+++ b/contracts/hw.device-type/hummingboard/hummingboard.svg
@@ -1,12 +1 @@
-
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/contracts/hw.device-type/imx6ul-var-dart/imx6ul-var-dart.svg b/contracts/hw.device-type/imx6ul-var-dart/imx6ul-var-dart.svg
index 6d6322e3..a8da130c 100644
--- a/contracts/hw.device-type/imx6ul-var-dart/imx6ul-var-dart.svg
+++ b/contracts/hw.device-type/imx6ul-var-dart/imx6ul-var-dart.svg
@@ -1,20 +1 @@
-
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/contracts/hw.device-type/imx7-var-som/imx7-var-som.svg b/contracts/hw.device-type/imx7-var-som/imx7-var-som.svg
index 9ee072ab..503eaefc 100644
--- a/contracts/hw.device-type/imx7-var-som/imx7-var-som.svg
+++ b/contracts/hw.device-type/imx7-var-som/imx7-var-som.svg
@@ -1,34 +1 @@
-
-
-
+
\ No newline at end of file
diff --git a/contracts/hw.device-type/imx8m-var-dart/imx8m-var-dart.svg b/contracts/hw.device-type/imx8m-var-dart/imx8m-var-dart.svg
index 5da211b8..718ac1c4 100644
--- a/contracts/hw.device-type/imx8m-var-dart/imx8m-var-dart.svg
+++ b/contracts/hw.device-type/imx8m-var-dart/imx8m-var-dart.svg
@@ -1,30 +1 @@
-
-
-
+
\ No newline at end of file
diff --git a/contracts/hw.device-type/imx8mm-lpddr4-evk/imx8mm-lpddr4-evk.svg b/contracts/hw.device-type/imx8mm-lpddr4-evk/imx8mm-lpddr4-evk.svg
index cec66e42..317ff47c 100644
--- a/contracts/hw.device-type/imx8mm-lpddr4-evk/imx8mm-lpddr4-evk.svg
+++ b/contracts/hw.device-type/imx8mm-lpddr4-evk/imx8mm-lpddr4-evk.svg
@@ -1,94 +1 @@
-
-
-
-
+
\ No newline at end of file
diff --git a/contracts/hw.device-type/imx8mm-var-dart/imx8mm-var-dart.svg b/contracts/hw.device-type/imx8mm-var-dart/imx8mm-var-dart.svg
index 98cd665d..7633f7a6 100644
--- a/contracts/hw.device-type/imx8mm-var-dart/imx8mm-var-dart.svg
+++ b/contracts/hw.device-type/imx8mm-var-dart/imx8mm-var-dart.svg
@@ -1,43 +1 @@
-
-
-
+
\ No newline at end of file
diff --git a/contracts/hw.device-type/imx8mm-var-som/imx8mm-var-som.svg b/contracts/hw.device-type/imx8mm-var-som/imx8mm-var-som.svg
index 98cd665d..7633f7a6 100644
--- a/contracts/hw.device-type/imx8mm-var-som/imx8mm-var-som.svg
+++ b/contracts/hw.device-type/imx8mm-var-som/imx8mm-var-som.svg
@@ -1,43 +1 @@
-
-
-
+
\ No newline at end of file
diff --git a/contracts/hw.device-type/imx8mp-var-dart/imx8mp-var-dart.svg b/contracts/hw.device-type/imx8mp-var-dart/imx8mp-var-dart.svg
index 5da211b8..718ac1c4 100644
--- a/contracts/hw.device-type/imx8mp-var-dart/imx8mp-var-dart.svg
+++ b/contracts/hw.device-type/imx8mp-var-dart/imx8mp-var-dart.svg
@@ -1,30 +1 @@
-
-
-
+
\ No newline at end of file
diff --git a/contracts/hw.device-type/intel-edison/intel-edison.svg b/contracts/hw.device-type/intel-edison/intel-edison.svg
index 7bf397b6..3967ce2e 100644
--- a/contracts/hw.device-type/intel-edison/intel-edison.svg
+++ b/contracts/hw.device-type/intel-edison/intel-edison.svg
@@ -1,31 +1 @@
-
-
-
-
+
\ No newline at end of file
diff --git a/contracts/hw.device-type/intel-nuc/intel-nuc.svg b/contracts/hw.device-type/intel-nuc/intel-nuc.svg
index 12984010..532b3608 100644
--- a/contracts/hw.device-type/intel-nuc/intel-nuc.svg
+++ b/contracts/hw.device-type/intel-nuc/intel-nuc.svg
@@ -1,32 +1 @@
-
-
-
-
+
\ No newline at end of file
diff --git a/contracts/hw.device-type/iot-gate-imx8/iot-gate-imx8.svg b/contracts/hw.device-type/iot-gate-imx8/iot-gate-imx8.svg
index 626ec66f..ef26ba8e 100644
--- a/contracts/hw.device-type/iot-gate-imx8/iot-gate-imx8.svg
+++ b/contracts/hw.device-type/iot-gate-imx8/iot-gate-imx8.svg
@@ -1,54 +1 @@
-
-
-
+
\ No newline at end of file
diff --git a/contracts/hw.device-type/iot-gate-imx8plus-d1d8/iot-gate-imx8plus.svg b/contracts/hw.device-type/iot-gate-imx8plus-d1d8/iot-gate-imx8plus.svg
index 626ec66f..ef26ba8e 100644
--- a/contracts/hw.device-type/iot-gate-imx8plus-d1d8/iot-gate-imx8plus.svg
+++ b/contracts/hw.device-type/iot-gate-imx8plus-d1d8/iot-gate-imx8plus.svg
@@ -1,54 +1 @@
-
-
-
+
\ No newline at end of file
diff --git a/contracts/hw.device-type/iot-gate-imx8plus/iot-gate-imx8plus.svg b/contracts/hw.device-type/iot-gate-imx8plus/iot-gate-imx8plus.svg
index 626ec66f..ef26ba8e 100644
--- a/contracts/hw.device-type/iot-gate-imx8plus/iot-gate-imx8plus.svg
+++ b/contracts/hw.device-type/iot-gate-imx8plus/iot-gate-imx8plus.svg
@@ -1,54 +1 @@
-
-
-
+
\ No newline at end of file
diff --git a/contracts/hw.device-type/iot2000/iot2000.svg b/contracts/hw.device-type/iot2000/iot2000.svg
index 98979669..e6bb3e13 100644
--- a/contracts/hw.device-type/iot2000/iot2000.svg
+++ b/contracts/hw.device-type/iot2000/iot2000.svg
@@ -1,52 +1 @@
-
-
-
+
\ No newline at end of file
diff --git a/contracts/hw.device-type/iotdin-imx8p-d1d8/iotdin-imx8p.svg b/contracts/hw.device-type/iotdin-imx8p-d1d8/iotdin-imx8p.svg
index c2ad3bf8..c5d61346 100644
--- a/contracts/hw.device-type/iotdin-imx8p-d1d8/iotdin-imx8p.svg
+++ b/contracts/hw.device-type/iotdin-imx8p-d1d8/iotdin-imx8p.svg
@@ -1,54 +1 @@
-
-
-
+
\ No newline at end of file
diff --git a/contracts/hw.device-type/iotdin-imx8p/iotdin-imx8p.svg b/contracts/hw.device-type/iotdin-imx8p/iotdin-imx8p.svg
index c2ad3bf8..c5d61346 100644
--- a/contracts/hw.device-type/iotdin-imx8p/iotdin-imx8p.svg
+++ b/contracts/hw.device-type/iotdin-imx8p/iotdin-imx8p.svg
@@ -1,54 +1 @@
-
-
-
+
\ No newline at end of file
diff --git a/contracts/hw.device-type/isg-503/isg-503.svg b/contracts/hw.device-type/isg-503/isg-503.svg
index 817cfec7..38a44e7e 100644
--- a/contracts/hw.device-type/isg-503/isg-503.svg
+++ b/contracts/hw.device-type/isg-503/isg-503.svg
@@ -1 +1 @@
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/contracts/hw.device-type/jetson-agx-orin-devkit-64gb/jetson-agx-orin-devkit-64gb.svg b/contracts/hw.device-type/jetson-agx-orin-devkit-64gb/jetson-agx-orin-devkit-64gb.svg
index 4b26bc07..d6e72056 100644
--- a/contracts/hw.device-type/jetson-agx-orin-devkit-64gb/jetson-agx-orin-devkit-64gb.svg
+++ b/contracts/hw.device-type/jetson-agx-orin-devkit-64gb/jetson-agx-orin-devkit-64gb.svg
@@ -1,8 +1 @@
-
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/contracts/hw.device-type/jetson-agx-orin-devkit/jetson-agx-orin-devkit.svg b/contracts/hw.device-type/jetson-agx-orin-devkit/jetson-agx-orin-devkit.svg
index 4b26bc07..62dcaaea 100644
--- a/contracts/hw.device-type/jetson-agx-orin-devkit/jetson-agx-orin-devkit.svg
+++ b/contracts/hw.device-type/jetson-agx-orin-devkit/jetson-agx-orin-devkit.svg
@@ -1,8 +1 @@
-
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/contracts/hw.device-type/jetson-nano-2gb-devkit/jetson-nano-2gb-devkit.svg b/contracts/hw.device-type/jetson-nano-2gb-devkit/jetson-nano-2gb-devkit.svg
index 4466628d..94f19f92 100644
--- a/contracts/hw.device-type/jetson-nano-2gb-devkit/jetson-nano-2gb-devkit.svg
+++ b/contracts/hw.device-type/jetson-nano-2gb-devkit/jetson-nano-2gb-devkit.svg
@@ -1,30 +1 @@
-
-
-
+
\ No newline at end of file
diff --git a/contracts/hw.device-type/jetson-nano-emmc/jetson-nano-emmc.svg b/contracts/hw.device-type/jetson-nano-emmc/jetson-nano-emmc.svg
index ebe21673..94f19f92 100644
--- a/contracts/hw.device-type/jetson-nano-emmc/jetson-nano-emmc.svg
+++ b/contracts/hw.device-type/jetson-nano-emmc/jetson-nano-emmc.svg
@@ -1,30 +1 @@
-
-
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/contracts/hw.device-type/jetson-nano/jetson-nano.svg b/contracts/hw.device-type/jetson-nano/jetson-nano.svg
index 4466628d..94f19f92 100644
--- a/contracts/hw.device-type/jetson-nano/jetson-nano.svg
+++ b/contracts/hw.device-type/jetson-nano/jetson-nano.svg
@@ -1,30 +1 @@
-
-
-
+
\ No newline at end of file
diff --git a/contracts/hw.device-type/jetson-orin-nano-devkit-nvme/jetson-orin-nano-devkit-nvme.svg b/contracts/hw.device-type/jetson-orin-nano-devkit-nvme/jetson-orin-nano-devkit-nvme.svg
index 5b10ec4e..d6e72056 100644
--- a/contracts/hw.device-type/jetson-orin-nano-devkit-nvme/jetson-orin-nano-devkit-nvme.svg
+++ b/contracts/hw.device-type/jetson-orin-nano-devkit-nvme/jetson-orin-nano-devkit-nvme.svg
@@ -1,8 +1 @@
-
-
+
\ No newline at end of file
diff --git a/contracts/hw.device-type/jetson-orin-nano-seeed-j3010/jetson-orin-nano-seeed-j3010.svg b/contracts/hw.device-type/jetson-orin-nano-seeed-j3010/jetson-orin-nano-seeed-j3010.svg
index 016802e6..fb8037cf 100644
--- a/contracts/hw.device-type/jetson-orin-nano-seeed-j3010/jetson-orin-nano-seeed-j3010.svg
+++ b/contracts/hw.device-type/jetson-orin-nano-seeed-j3010/jetson-orin-nano-seeed-j3010.svg
@@ -1 +1 @@
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/contracts/hw.device-type/jetson-orin-nx-seeed-j4012/jetson-orin-nx-seeed-j4012.svg b/contracts/hw.device-type/jetson-orin-nx-seeed-j4012/jetson-orin-nx-seeed-j4012.svg
index 016802e6..fb8037cf 100644
--- a/contracts/hw.device-type/jetson-orin-nx-seeed-j4012/jetson-orin-nx-seeed-j4012.svg
+++ b/contracts/hw.device-type/jetson-orin-nx-seeed-j4012/jetson-orin-nx-seeed-j4012.svg
@@ -1 +1 @@
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/contracts/hw.device-type/jetson-orin-nx-xavier-nx-devkit/jetson-orin-nx-xavier-nx-devkit.svg b/contracts/hw.device-type/jetson-orin-nx-xavier-nx-devkit/jetson-orin-nx-xavier-nx-devkit.svg
index fc52c55b..828df30a 100644
--- a/contracts/hw.device-type/jetson-orin-nx-xavier-nx-devkit/jetson-orin-nx-xavier-nx-devkit.svg
+++ b/contracts/hw.device-type/jetson-orin-nx-xavier-nx-devkit/jetson-orin-nx-xavier-nx-devkit.svg
@@ -1,8 +1 @@
-
-
+
\ No newline at end of file
diff --git a/contracts/hw.device-type/jetson-tx1/jetson-tx1.svg b/contracts/hw.device-type/jetson-tx1/jetson-tx1.svg
index 6cb46114..78f60aa2 100644
--- a/contracts/hw.device-type/jetson-tx1/jetson-tx1.svg
+++ b/contracts/hw.device-type/jetson-tx1/jetson-tx1.svg
@@ -1,24 +1 @@
-
-
-
+
\ No newline at end of file
diff --git a/contracts/hw.device-type/jetson-tx2-nx-devkit/jetson-tx2-nx-devkit.svg b/contracts/hw.device-type/jetson-tx2-nx-devkit/jetson-tx2-nx-devkit.svg
index 8b77d60d..254fe814 100644
--- a/contracts/hw.device-type/jetson-tx2-nx-devkit/jetson-tx2-nx-devkit.svg
+++ b/contracts/hw.device-type/jetson-tx2-nx-devkit/jetson-tx2-nx-devkit.svg
@@ -1,27 +1 @@
-
-
-
+
\ No newline at end of file
diff --git a/contracts/hw.device-type/jetson-tx2/jetson-tx2.svg b/contracts/hw.device-type/jetson-tx2/jetson-tx2.svg
index 8b77d60d..78f60aa2 100644
--- a/contracts/hw.device-type/jetson-tx2/jetson-tx2.svg
+++ b/contracts/hw.device-type/jetson-tx2/jetson-tx2.svg
@@ -1,27 +1 @@
-
-
-
+
\ No newline at end of file
diff --git a/contracts/hw.device-type/jetson-xavier-nx-devkit-emmc/jetson-xavier-nx-devkit-emmc.svg b/contracts/hw.device-type/jetson-xavier-nx-devkit-emmc/jetson-xavier-nx-devkit-emmc.svg
index f3824684..b794f2da 100644
--- a/contracts/hw.device-type/jetson-xavier-nx-devkit-emmc/jetson-xavier-nx-devkit-emmc.svg
+++ b/contracts/hw.device-type/jetson-xavier-nx-devkit-emmc/jetson-xavier-nx-devkit-emmc.svg
@@ -1,30 +1 @@
-
-
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/contracts/hw.device-type/jetson-xavier-nx-devkit-seeed-2mic-hat/jetson-xavier-nx-devkit-seeed-2mic-hat.svg b/contracts/hw.device-type/jetson-xavier-nx-devkit-seeed-2mic-hat/jetson-xavier-nx-devkit-seeed-2mic-hat.svg
index f3824684..b794f2da 100644
--- a/contracts/hw.device-type/jetson-xavier-nx-devkit-seeed-2mic-hat/jetson-xavier-nx-devkit-seeed-2mic-hat.svg
+++ b/contracts/hw.device-type/jetson-xavier-nx-devkit-seeed-2mic-hat/jetson-xavier-nx-devkit-seeed-2mic-hat.svg
@@ -1,30 +1 @@
-
-
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/contracts/hw.device-type/jetson-xavier-nx-devkit/jetson-xavier-nx-devkit.svg b/contracts/hw.device-type/jetson-xavier-nx-devkit/jetson-xavier-nx-devkit.svg
index f3824684..254fe814 100644
--- a/contracts/hw.device-type/jetson-xavier-nx-devkit/jetson-xavier-nx-devkit.svg
+++ b/contracts/hw.device-type/jetson-xavier-nx-devkit/jetson-xavier-nx-devkit.svg
@@ -1,30 +1 @@
-
-
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/contracts/hw.device-type/jetson-xavier/jetson-xavier.svg b/contracts/hw.device-type/jetson-xavier/jetson-xavier.svg
index 562fd643..254fe814 100644
--- a/contracts/hw.device-type/jetson-xavier/jetson-xavier.svg
+++ b/contracts/hw.device-type/jetson-xavier/jetson-xavier.svg
@@ -1,30 +1 @@
-
-
-
+
\ No newline at end of file
diff --git a/contracts/hw.device-type/jn30b-nano/jn30b-nano.svg b/contracts/hw.device-type/jn30b-nano/jn30b-nano.svg
index 9614fb67..e15f566a 100644
--- a/contracts/hw.device-type/jn30b-nano/jn30b-nano.svg
+++ b/contracts/hw.device-type/jn30b-nano/jn30b-nano.svg
@@ -1,68 +1 @@
-
-
-
+
\ No newline at end of file
diff --git a/contracts/hw.device-type/kitra520/kitra520.svg b/contracts/hw.device-type/kitra520/kitra520.svg
index 3488d693..cb186fdc 100755
--- a/contracts/hw.device-type/kitra520/kitra520.svg
+++ b/contracts/hw.device-type/kitra520/kitra520.svg
@@ -1 +1 @@
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/contracts/hw.device-type/kitra710/kitra710.svg b/contracts/hw.device-type/kitra710/kitra710.svg
index c3dcc415..0d8601cc 100755
--- a/contracts/hw.device-type/kitra710/kitra710.svg
+++ b/contracts/hw.device-type/kitra710/kitra710.svg
@@ -1 +1 @@
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/contracts/hw.device-type/kontron-mx8mm/kontron.svg b/contracts/hw.device-type/kontron-mx8mm/kontron.svg
index 3190a070..35f463dd 100644
--- a/contracts/hw.device-type/kontron-mx8mm/kontron.svg
+++ b/contracts/hw.device-type/kontron-mx8mm/kontron.svg
@@ -1,189 +1 @@
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/contracts/hw.device-type/lcbzu9/lcbzu9.svg b/contracts/hw.device-type/lcbzu9/lcbzu9.svg
index 89ec547e..d58fd022 100755
--- a/contracts/hw.device-type/lcbzu9/lcbzu9.svg
+++ b/contracts/hw.device-type/lcbzu9/lcbzu9.svg
@@ -1,3 +1 @@
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/contracts/hw.device-type/n310-tx2/n310-tx2.svg b/contracts/hw.device-type/n310-tx2/n310-tx2.svg
index 8b77d60d..7fd7e748 100644
--- a/contracts/hw.device-type/n310-tx2/n310-tx2.svg
+++ b/contracts/hw.device-type/n310-tx2/n310-tx2.svg
@@ -1,27 +1 @@
-
-
-
+
\ No newline at end of file
diff --git a/contracts/hw.device-type/n510-tx2/n510-tx2.svg b/contracts/hw.device-type/n510-tx2/n510-tx2.svg
index 8b77d60d..7fd7e748 100644
--- a/contracts/hw.device-type/n510-tx2/n510-tx2.svg
+++ b/contracts/hw.device-type/n510-tx2/n510-tx2.svg
@@ -1,27 +1 @@
-
-
-
+
\ No newline at end of file
diff --git a/contracts/hw.device-type/nanopc-t4/nanopc-t4.svg b/contracts/hw.device-type/nanopc-t4/nanopc-t4.svg
index 63b6b3ef..0813d6af 100644
--- a/contracts/hw.device-type/nanopc-t4/nanopc-t4.svg
+++ b/contracts/hw.device-type/nanopc-t4/nanopc-t4.svg
@@ -1,41 +1 @@
-
-
-
+
\ No newline at end of file
diff --git a/contracts/hw.device-type/nanopi-neo-air/nanopi-neo-air.svg b/contracts/hw.device-type/nanopi-neo-air/nanopi-neo-air.svg
index fabc0204..cf0bd6be 100644
--- a/contracts/hw.device-type/nanopi-neo-air/nanopi-neo-air.svg
+++ b/contracts/hw.device-type/nanopi-neo-air/nanopi-neo-air.svg
@@ -1,29 +1 @@
-
-
-
+
\ No newline at end of file
diff --git a/contracts/hw.device-type/nanopi-r2c/nanopi-r2c.svg b/contracts/hw.device-type/nanopi-r2c/nanopi-r2c.svg
index 58ce5354..9959bfe6 100644
--- a/contracts/hw.device-type/nanopi-r2c/nanopi-r2c.svg
+++ b/contracts/hw.device-type/nanopi-r2c/nanopi-r2c.svg
@@ -1,38 +1 @@
-
-
+
\ No newline at end of file
diff --git a/contracts/hw.device-type/nanopi-r2s/nanopi-r2s.svg b/contracts/hw.device-type/nanopi-r2s/nanopi-r2s.svg
index 389eab5d..86981404 100644
--- a/contracts/hw.device-type/nanopi-r2s/nanopi-r2s.svg
+++ b/contracts/hw.device-type/nanopi-r2s/nanopi-r2s.svg
@@ -1,12 +1 @@
-
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/contracts/hw.device-type/nitrogen6x/nitrogen6x.svg b/contracts/hw.device-type/nitrogen6x/nitrogen6x.svg
index fe9e7b2a..112f0eca 100644
--- a/contracts/hw.device-type/nitrogen6x/nitrogen6x.svg
+++ b/contracts/hw.device-type/nitrogen6x/nitrogen6x.svg
@@ -1,12 +1 @@
-
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/contracts/hw.device-type/nitrogen6xq2g/nitrogen6xq2g.svg b/contracts/hw.device-type/nitrogen6xq2g/nitrogen6xq2g.svg
index fe9e7b2a..112f0eca 100644
--- a/contracts/hw.device-type/nitrogen6xq2g/nitrogen6xq2g.svg
+++ b/contracts/hw.device-type/nitrogen6xq2g/nitrogen6xq2g.svg
@@ -1,12 +1 @@
-
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/contracts/hw.device-type/nitrogen8mm/nitrogen8mm.svg b/contracts/hw.device-type/nitrogen8mm/nitrogen8mm.svg
index f660cf4a..1660ce11 100644
--- a/contracts/hw.device-type/nitrogen8mm/nitrogen8mm.svg
+++ b/contracts/hw.device-type/nitrogen8mm/nitrogen8mm.svg
@@ -1,17 +1 @@
-
+
\ No newline at end of file
diff --git a/contracts/hw.device-type/npe-x500-m3/npe-x500-m3.svg b/contracts/hw.device-type/npe-x500-m3/npe-x500-m3.svg
index 21186c8a..a3d07f53 100644
--- a/contracts/hw.device-type/npe-x500-m3/npe-x500-m3.svg
+++ b/contracts/hw.device-type/npe-x500-m3/npe-x500-m3.svg
@@ -1,26 +1 @@
-
-
+
\ No newline at end of file
diff --git a/contracts/hw.device-type/odroid-c1/odroid-c1.svg b/contracts/hw.device-type/odroid-c1/odroid-c1.svg
index c84fcfd0..f0f27cfe 100644
--- a/contracts/hw.device-type/odroid-c1/odroid-c1.svg
+++ b/contracts/hw.device-type/odroid-c1/odroid-c1.svg
@@ -1,22 +1 @@
-
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/contracts/hw.device-type/odroid-xu4/odroid-xu4.svg b/contracts/hw.device-type/odroid-xu4/odroid-xu4.svg
index 5df3e4d6..02377d88 100644
--- a/contracts/hw.device-type/odroid-xu4/odroid-xu4.svg
+++ b/contracts/hw.device-type/odroid-xu4/odroid-xu4.svg
@@ -1,22 +1 @@
-
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/contracts/hw.device-type/odyssey-x86/odyssey-x86.svg b/contracts/hw.device-type/odyssey-x86/odyssey-x86.svg
index 016802e6..c9bf8234 100644
--- a/contracts/hw.device-type/odyssey-x86/odyssey-x86.svg
+++ b/contracts/hw.device-type/odyssey-x86/odyssey-x86.svg
@@ -1 +1 @@
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/contracts/hw.device-type/orange-pi-lite/orange-pi-lite.svg b/contracts/hw.device-type/orange-pi-lite/orange-pi-lite.svg
index 56a4cab0..afd5239d 100644
--- a/contracts/hw.device-type/orange-pi-lite/orange-pi-lite.svg
+++ b/contracts/hw.device-type/orange-pi-lite/orange-pi-lite.svg
@@ -1,89 +1 @@
-
-
-
+
\ No newline at end of file
diff --git a/contracts/hw.device-type/orange-pi-one/orange-pi-one.svg b/contracts/hw.device-type/orange-pi-one/orange-pi-one.svg
index b5529799..71b1a697 100644
--- a/contracts/hw.device-type/orange-pi-one/orange-pi-one.svg
+++ b/contracts/hw.device-type/orange-pi-one/orange-pi-one.svg
@@ -1,92 +1 @@
-
-
-
+
\ No newline at end of file
diff --git a/contracts/hw.device-type/orange-pi-zero/orange-pi-zero.svg b/contracts/hw.device-type/orange-pi-zero/orange-pi-zero.svg
index bd0fb8b6..71b1a697 100644
--- a/contracts/hw.device-type/orange-pi-zero/orange-pi-zero.svg
+++ b/contracts/hw.device-type/orange-pi-zero/orange-pi-zero.svg
@@ -1,92 +1 @@
-
-
-
+
\ No newline at end of file
diff --git a/contracts/hw.device-type/orangepi-plus2/orangepi-plus2.svg b/contracts/hw.device-type/orangepi-plus2/orangepi-plus2.svg
index 727bf1ff..71b1a697 100644
--- a/contracts/hw.device-type/orangepi-plus2/orangepi-plus2.svg
+++ b/contracts/hw.device-type/orangepi-plus2/orangepi-plus2.svg
@@ -1,99 +1 @@
-
-
-
+
\ No newline at end of file
diff --git a/contracts/hw.device-type/orbitty-tx2/orbitty-tx2.svg b/contracts/hw.device-type/orbitty-tx2/orbitty-tx2.svg
index a2688df1..4eb11179 100644
--- a/contracts/hw.device-type/orbitty-tx2/orbitty-tx2.svg
+++ b/contracts/hw.device-type/orbitty-tx2/orbitty-tx2.svg
@@ -1,36 +1 @@
-
-
-
+
\ No newline at end of file
diff --git a/contracts/hw.device-type/owa5x/owa5X.svg b/contracts/hw.device-type/owa5x/owa5X.svg
index cd56203c..feda17ad 100644
--- a/contracts/hw.device-type/owa5x/owa5X.svg
+++ b/contracts/hw.device-type/owa5x/owa5X.svg
@@ -1,334 +1 @@
-
-
-
-
+
\ No newline at end of file
diff --git a/contracts/hw.device-type/parallella/parallella.svg b/contracts/hw.device-type/parallella/parallella.svg
index 855d21c6..e4d3beff 100644
--- a/contracts/hw.device-type/parallella/parallella.svg
+++ b/contracts/hw.device-type/parallella/parallella.svg
@@ -1 +1 @@
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/contracts/hw.device-type/photon-nano/photon-nano.svg b/contracts/hw.device-type/photon-nano/photon-nano.svg
index beff4cd5..099a8a24 100644
--- a/contracts/hw.device-type/photon-nano/photon-nano.svg
+++ b/contracts/hw.device-type/photon-nano/photon-nano.svg
@@ -1,14 +1 @@
-
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/contracts/hw.device-type/photon-tx2-nx/photon-tx2-nx.svg b/contracts/hw.device-type/photon-tx2-nx/photon-tx2-nx.svg
index 37879ff9..099a8a24 100644
--- a/contracts/hw.device-type/photon-tx2-nx/photon-tx2-nx.svg
+++ b/contracts/hw.device-type/photon-tx2-nx/photon-tx2-nx.svg
@@ -1,14 +1 @@
-
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/contracts/hw.device-type/photon-xavier-nx/photon-xavier-nx.svg b/contracts/hw.device-type/photon-xavier-nx/photon-xavier-nx.svg
index 8a6df5e8..099a8a24 100644
--- a/contracts/hw.device-type/photon-xavier-nx/photon-xavier-nx.svg
+++ b/contracts/hw.device-type/photon-xavier-nx/photon-xavier-nx.svg
@@ -1,12 +1 @@
-
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/contracts/hw.device-type/phyboard-lyra-am62xx-2/Phytec.svg b/contracts/hw.device-type/phyboard-lyra-am62xx-2/Phytec.svg
index 878722e5..ce671cbd 100644
--- a/contracts/hw.device-type/phyboard-lyra-am62xx-2/Phytec.svg
+++ b/contracts/hw.device-type/phyboard-lyra-am62xx-2/Phytec.svg
@@ -1 +1 @@
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/contracts/hw.device-type/qemux86-64/qemux86-64.svg b/contracts/hw.device-type/qemux86-64/qemux86-64.svg
index b3de4c79..49dd40ba 100644
--- a/contracts/hw.device-type/qemux86-64/qemux86-64.svg
+++ b/contracts/hw.device-type/qemux86-64/qemux86-64.svg
@@ -1,35 +1 @@
-
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/contracts/hw.device-type/qemux86/qemux86.svg b/contracts/hw.device-type/qemux86/qemux86.svg
index ae1204f0..17df8299 100644
--- a/contracts/hw.device-type/qemux86/qemux86.svg
+++ b/contracts/hw.device-type/qemux86/qemux86.svg
@@ -1,35 +1 @@
-
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/contracts/hw.device-type/radxa-cm3-rpicm4-ioboard/radxa-cm3-rpicm4-ioboard.svg b/contracts/hw.device-type/radxa-cm3-rpicm4-ioboard/radxa-cm3-rpicm4-ioboard.svg
index 108ddb2b..9e8f29a9 100644
--- a/contracts/hw.device-type/radxa-cm3-rpicm4-ioboard/radxa-cm3-rpicm4-ioboard.svg
+++ b/contracts/hw.device-type/radxa-cm3-rpicm4-ioboard/radxa-cm3-rpicm4-ioboard.svg
@@ -1 +1 @@
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/contracts/hw.device-type/radxa-zero/radxa-zero.svg b/contracts/hw.device-type/radxa-zero/radxa-zero.svg
index 108ddb2b..9e8f29a9 100644
--- a/contracts/hw.device-type/radxa-zero/radxa-zero.svg
+++ b/contracts/hw.device-type/radxa-zero/radxa-zero.svg
@@ -1 +1 @@
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/contracts/hw.device-type/raspberry-pi/raspberry-pi.svg b/contracts/hw.device-type/raspberry-pi/raspberry-pi.svg
index 585c436f..7bd74d20 100644
--- a/contracts/hw.device-type/raspberry-pi/raspberry-pi.svg
+++ b/contracts/hw.device-type/raspberry-pi/raspberry-pi.svg
@@ -1 +1 @@
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/contracts/hw.device-type/raspberry-pi2/raspberry-pi2.svg b/contracts/hw.device-type/raspberry-pi2/raspberry-pi2.svg
index 284ac9ed..f8484728 100644
--- a/contracts/hw.device-type/raspberry-pi2/raspberry-pi2.svg
+++ b/contracts/hw.device-type/raspberry-pi2/raspberry-pi2.svg
@@ -1 +1 @@
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/contracts/hw.device-type/raspberrypi0-2w-64/raspberrypi0-2w-64.svg b/contracts/hw.device-type/raspberrypi0-2w-64/raspberrypi0-2w-64.svg
index 585c436f..7bd74d20 100644
--- a/contracts/hw.device-type/raspberrypi0-2w-64/raspberrypi0-2w-64.svg
+++ b/contracts/hw.device-type/raspberrypi0-2w-64/raspberrypi0-2w-64.svg
@@ -1 +1 @@
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/contracts/hw.device-type/raspberrypi3-64/raspberrypi3-64.svg b/contracts/hw.device-type/raspberrypi3-64/raspberrypi3-64.svg
index 2607c918..f8484728 100644
--- a/contracts/hw.device-type/raspberrypi3-64/raspberrypi3-64.svg
+++ b/contracts/hw.device-type/raspberrypi3-64/raspberrypi3-64.svg
@@ -1 +1 @@
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/contracts/hw.device-type/raspberrypi3/raspberrypi3.svg b/contracts/hw.device-type/raspberrypi3/raspberrypi3.svg
index 0420f1fd..f8484728 100644
--- a/contracts/hw.device-type/raspberrypi3/raspberrypi3.svg
+++ b/contracts/hw.device-type/raspberrypi3/raspberrypi3.svg
@@ -1 +1 @@
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/contracts/hw.device-type/raspberrypi4-64/raspberrypi4-64.svg b/contracts/hw.device-type/raspberrypi4-64/raspberrypi4-64.svg
index f2f7422e..f8484728 100644
--- a/contracts/hw.device-type/raspberrypi4-64/raspberrypi4-64.svg
+++ b/contracts/hw.device-type/raspberrypi4-64/raspberrypi4-64.svg
@@ -1 +1 @@
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/contracts/hw.device-type/raspberrypi4-unipi-neuron/raspberrypi4-unipi-neuron.svg b/contracts/hw.device-type/raspberrypi4-unipi-neuron/raspberrypi4-unipi-neuron.svg
index 7c374c60..9666c688 100644
--- a/contracts/hw.device-type/raspberrypi4-unipi-neuron/raspberrypi4-unipi-neuron.svg
+++ b/contracts/hw.device-type/raspberrypi4-unipi-neuron/raspberrypi4-unipi-neuron.svg
@@ -1 +1 @@
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/contracts/hw.device-type/raspberrypi400-64/raspberrypi400-64.svg b/contracts/hw.device-type/raspberrypi400-64/raspberrypi400-64.svg
index 7f9c1d34..3123620f 100644
--- a/contracts/hw.device-type/raspberrypi400-64/raspberrypi400-64.svg
+++ b/contracts/hw.device-type/raspberrypi400-64/raspberrypi400-64.svg
@@ -1 +1 @@
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/contracts/hw.device-type/raspberrypi5/raspberrypi5.svg b/contracts/hw.device-type/raspberrypi5/raspberrypi5.svg
index 75782fff..30885ddc 100644
--- a/contracts/hw.device-type/raspberrypi5/raspberrypi5.svg
+++ b/contracts/hw.device-type/raspberrypi5/raspberrypi5.svg
@@ -1,56 +1 @@
-
-
-
+
\ No newline at end of file
diff --git a/contracts/hw.device-type/raspberrypicm4-ioboard/raspberrypicm4-ioboard.svg b/contracts/hw.device-type/raspberrypicm4-ioboard/raspberrypicm4-ioboard.svg
index f2f7422e..564d433d 100644
--- a/contracts/hw.device-type/raspberrypicm4-ioboard/raspberrypicm4-ioboard.svg
+++ b/contracts/hw.device-type/raspberrypicm4-ioboard/raspberrypicm4-ioboard.svg
@@ -1 +1 @@
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/contracts/hw.device-type/revpi-connect-4/revpi-connect-4.svg b/contracts/hw.device-type/revpi-connect-4/revpi-connect-4.svg
index 1db1b584..cce95e30 100644
--- a/contracts/hw.device-type/revpi-connect-4/revpi-connect-4.svg
+++ b/contracts/hw.device-type/revpi-connect-4/revpi-connect-4.svg
@@ -1,204 +1 @@
-
-
+
\ No newline at end of file
diff --git a/contracts/hw.device-type/revpi-connect-s/revpi-connect-s.svg b/contracts/hw.device-type/revpi-connect-s/revpi-connect-s.svg
index 77eec534..09ba641a 100644
--- a/contracts/hw.device-type/revpi-connect-s/revpi-connect-s.svg
+++ b/contracts/hw.device-type/revpi-connect-s/revpi-connect-s.svg
@@ -1,23 +1 @@
-
-
-
+
\ No newline at end of file
diff --git a/contracts/hw.device-type/revpi-connect/revpi-connect.svg b/contracts/hw.device-type/revpi-connect/revpi-connect.svg
index 820a54c2..b12b19b9 100644
--- a/contracts/hw.device-type/revpi-connect/revpi-connect.svg
+++ b/contracts/hw.device-type/revpi-connect/revpi-connect.svg
@@ -1,39 +1 @@
-
-
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/contracts/hw.device-type/revpi-core-3/revpi-core-3.svg b/contracts/hw.device-type/revpi-core-3/revpi-core-3.svg
index dae0965d..e93a0436 100644
--- a/contracts/hw.device-type/revpi-core-3/revpi-core-3.svg
+++ b/contracts/hw.device-type/revpi-core-3/revpi-core-3.svg
@@ -1,53 +1 @@
-
-
+
\ No newline at end of file
diff --git a/contracts/hw.device-type/rockpi-4b-rk3399/rockpi-4b-rk3399.svg b/contracts/hw.device-type/rockpi-4b-rk3399/rockpi-4b-rk3399.svg
index 108ddb2b..a30d9d77 100644
--- a/contracts/hw.device-type/rockpi-4b-rk3399/rockpi-4b-rk3399.svg
+++ b/contracts/hw.device-type/rockpi-4b-rk3399/rockpi-4b-rk3399.svg
@@ -1 +1 @@
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/contracts/hw.device-type/rockpro64/rockpro64.svg b/contracts/hw.device-type/rockpro64/rockpro64.svg
index 46dfdbcc..d52023df 100644
--- a/contracts/hw.device-type/rockpro64/rockpro64.svg
+++ b/contracts/hw.device-type/rockpro64/rockpro64.svg
@@ -1 +1 @@
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/contracts/hw.device-type/smarc-px30/smarc-px30.svg b/contracts/hw.device-type/smarc-px30/smarc-px30.svg
index 1e46babe..77e5a07f 100644
--- a/contracts/hw.device-type/smarc-px30/smarc-px30.svg
+++ b/contracts/hw.device-type/smarc-px30/smarc-px30.svg
@@ -1 +1 @@
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/contracts/hw.device-type/solidrun-n6g/solidrun-n6g.svg b/contracts/hw.device-type/solidrun-n6g/solidrun-n6g.svg
index 6fa315fd..06b14abc 100644
--- a/contracts/hw.device-type/solidrun-n6g/solidrun-n6g.svg
+++ b/contracts/hw.device-type/solidrun-n6g/solidrun-n6g.svg
@@ -1,106 +1 @@
-
-
-
+
\ No newline at end of file
diff --git a/contracts/hw.device-type/spacely-tx2/spacely-tx2.svg b/contracts/hw.device-type/spacely-tx2/spacely-tx2.svg
index a2688df1..9facbd38 100644
--- a/contracts/hw.device-type/spacely-tx2/spacely-tx2.svg
+++ b/contracts/hw.device-type/spacely-tx2/spacely-tx2.svg
@@ -1,36 +1 @@
-
-
-
+
\ No newline at end of file
diff --git a/contracts/hw.device-type/surface-go/surface-go.svg b/contracts/hw.device-type/surface-go/surface-go.svg
index f5854676..62da8aec 100644
--- a/contracts/hw.device-type/surface-go/surface-go.svg
+++ b/contracts/hw.device-type/surface-go/surface-go.svg
@@ -1,21 +1 @@
-
-
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/contracts/hw.device-type/surface-pro-6/surface-pro-6.svg b/contracts/hw.device-type/surface-pro-6/surface-pro-6.svg
index 651ab682..62da8aec 100644
--- a/contracts/hw.device-type/surface-pro-6/surface-pro-6.svg
+++ b/contracts/hw.device-type/surface-pro-6/surface-pro-6.svg
@@ -1,21 +1 @@
-
-
-
+
\ No newline at end of file
diff --git a/contracts/hw.device-type/tdpzu9/tdpzu9.svg b/contracts/hw.device-type/tdpzu9/tdpzu9.svg
index 63c18e27..7e871400 100755
--- a/contracts/hw.device-type/tdpzu9/tdpzu9.svg
+++ b/contracts/hw.device-type/tdpzu9/tdpzu9.svg
@@ -1,83 +1 @@
-
-
-
-
+
\ No newline at end of file
diff --git a/contracts/hw.device-type/ts4900/ts4900.svg b/contracts/hw.device-type/ts4900/ts4900.svg
index 7b558f8f..ac72f75a 100644
--- a/contracts/hw.device-type/ts4900/ts4900.svg
+++ b/contracts/hw.device-type/ts4900/ts4900.svg
@@ -1,169 +1 @@
-
-
-
-
+
\ No newline at end of file
diff --git a/contracts/hw.device-type/ucm-imx93/ucm-imx93.svg b/contracts/hw.device-type/ucm-imx93/ucm-imx93.svg
index b46217d7..38a7caa5 100644
--- a/contracts/hw.device-type/ucm-imx93/ucm-imx93.svg
+++ b/contracts/hw.device-type/ucm-imx93/ucm-imx93.svg
@@ -1,54 +1 @@
-
-
-
+
\ No newline at end of file
diff --git a/contracts/hw.device-type/up-board/up-board.svg b/contracts/hw.device-type/up-board/up-board.svg
index 86d814c5..7b63e05e 100644
--- a/contracts/hw.device-type/up-board/up-board.svg
+++ b/contracts/hw.device-type/up-board/up-board.svg
@@ -1,12 +1 @@
-
-
-
-
+
\ No newline at end of file
diff --git a/contracts/hw.device-type/up-core-plus/up-core-plus.svg b/contracts/hw.device-type/up-core-plus/up-core-plus.svg
index 5db20c62..87d12eff 100644
--- a/contracts/hw.device-type/up-core-plus/up-core-plus.svg
+++ b/contracts/hw.device-type/up-core-plus/up-core-plus.svg
@@ -1,49 +1 @@
-
-
-
+
\ No newline at end of file
diff --git a/contracts/hw.device-type/up-core/up-core.svg b/contracts/hw.device-type/up-core/up-core.svg
index 2152ed63..1a520dc5 100644
--- a/contracts/hw.device-type/up-core/up-core.svg
+++ b/contracts/hw.device-type/up-core/up-core.svg
@@ -1,48 +1 @@
-
-
-
+
\ No newline at end of file
diff --git a/contracts/hw.device-type/up-squared/up-squared.svg b/contracts/hw.device-type/up-squared/up-squared.svg
index 0249b7e0..b540149a 100644
--- a/contracts/hw.device-type/up-squared/up-squared.svg
+++ b/contracts/hw.device-type/up-squared/up-squared.svg
@@ -1,44 +1 @@
-
-
-
+
\ No newline at end of file
diff --git a/contracts/hw.device-type/var-som-mx6/var-som-mx6.svg b/contracts/hw.device-type/var-som-mx6/var-som-mx6.svg
index d2982959..56bac30d 100644
--- a/contracts/hw.device-type/var-som-mx6/var-som-mx6.svg
+++ b/contracts/hw.device-type/var-som-mx6/var-som-mx6.svg
@@ -1,44 +1 @@
-
-
-
+
\ No newline at end of file
diff --git a/contracts/hw.device-type/via-vab820-quad/via-vab820-quad.svg b/contracts/hw.device-type/via-vab820-quad/via-vab820-quad.svg
index eb8e28f5..4511181b 100644
--- a/contracts/hw.device-type/via-vab820-quad/via-vab820-quad.svg
+++ b/contracts/hw.device-type/via-vab820-quad/via-vab820-quad.svg
@@ -1 +1 @@
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/contracts/hw.device-type/zynq-xz702/zynq-xz702.svg b/contracts/hw.device-type/zynq-xz702/zynq-xz702.svg
index f43ab1be..040c6a8e 100644
--- a/contracts/hw.device-type/zynq-xz702/zynq-xz702.svg
+++ b/contracts/hw.device-type/zynq-xz702/zynq-xz702.svg
@@ -1 +1 @@
-
\ No newline at end of file
+
\ No newline at end of file