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..b665f014 100644
--- a/contracts/hw.device-type/am571x-evm/am571x-evm.svg
+++ b/contracts/hw.device-type/am571x-evm/am571x-evm.svg
@@ -1,19 +1 @@
-
-
\ No newline at end of file
+
\ 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..3d24177c 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..3d24177c 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..dd589d83 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..dd589d83 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..24037051 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..24037051 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..3d24177c 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..f92174ab 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..4c2ec3c4 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..943e352c 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..82aa056b 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..01170170 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..9396fca2 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..65d8eebe 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..71723f4b 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..ebc3e114 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..9870a732 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..cd03321d 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..1188233f 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..4650e07b 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..a36ca7f5 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..8f74d83b 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..677ca294 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..c37bb67e 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..c37bb67e 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..d8f4c661 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..3cf84bb8 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..91b747cb 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..2731f162 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..a0c89fae 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..868d514c 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..90bfb7e5 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..9f264879 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..323dd5f0 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..333bad8d 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..464a5d7f 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..5b126ec5 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..998e4dcb 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..998e4dcb 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..998e4dcb 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..aba4e6f2 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..f9cf1078 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..d1f88dab 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..8e9f626e 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..8e9f626e 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..8e9f626e 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..5ee3b80a 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..30dff506 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..f86ba52f 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..a7f76c82 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..a7f76c82 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..df094399 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..c399e3fd 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..df094399 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..c399e3fd 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..c399e3fd 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..c399e3fd 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..290defe8 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..41cf551e 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..76cacec1 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..a60c3125 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..bd268b83 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..52b506a9 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..da9f17c2 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..8839a6cc 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..ebb1d938 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..0be5d165 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..efc981e4 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..9fd9551a 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..8808a2b0 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..c50ca5c5 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..c50ca5c5 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..7139e3cc 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..c49bbf7e 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..c19f84d6 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..276f1384 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..cd6b7fb7 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..276f1384 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..8d69aca1 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..78300efb 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..a35001de 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..3ddd7d01 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