diff --git a/design/dide/Gate/Combinatorial cells (combined)/$_ANDN_.svg b/design/dide/Gate/Combinatorial cells (combined)/$_ANDN_.svg
new file mode 100644
index 0000000..6185adc
--- /dev/null
+++ b/design/dide/Gate/Combinatorial cells (combined)/$_ANDN_.svg
@@ -0,0 +1,17 @@
+
+
\ No newline at end of file
diff --git a/design/dide/Gate/Combinatorial cells (combined)/$_AOI3_.svg b/design/dide/Gate/Combinatorial cells (combined)/$_AOI3_.svg
new file mode 100644
index 0000000..adfd8f2
--- /dev/null
+++ b/design/dide/Gate/Combinatorial cells (combined)/$_AOI3_.svg
@@ -0,0 +1,19 @@
+
+
\ No newline at end of file
diff --git a/design/dide/Gate/Combinatorial cells (combined)/$_AOI4_.svg b/design/dide/Gate/Combinatorial cells (combined)/$_AOI4_.svg
new file mode 100644
index 0000000..4da32f9
--- /dev/null
+++ b/design/dide/Gate/Combinatorial cells (combined)/$_AOI4_.svg
@@ -0,0 +1,16 @@
+
+
\ No newline at end of file
diff --git a/design/dide/Gate/Combinatorial cells (combined)/$_MUX4_.svg b/design/dide/Gate/Combinatorial cells (combined)/$_MUX4_.svg
new file mode 100644
index 0000000..7a5c5b9
--- /dev/null
+++ b/design/dide/Gate/Combinatorial cells (combined)/$_MUX4_.svg
@@ -0,0 +1,23 @@
+
+
\ No newline at end of file
diff --git a/design/dide/Gate/Combinatorial cells (combined)/$_MUX8_.svg b/design/dide/Gate/Combinatorial cells (combined)/$_MUX8_.svg
new file mode 100644
index 0000000..5ab4bce
--- /dev/null
+++ b/design/dide/Gate/Combinatorial cells (combined)/$_MUX8_.svg
@@ -0,0 +1,28 @@
+
+
\ No newline at end of file
diff --git a/design/dide/Gate/Combinatorial cells (combined)/$_NMUX_.svg b/design/dide/Gate/Combinatorial cells (combined)/$_NMUX_.svg
new file mode 100644
index 0000000..ccc337f
--- /dev/null
+++ b/design/dide/Gate/Combinatorial cells (combined)/$_NMUX_.svg
@@ -0,0 +1,21 @@
+
+
\ No newline at end of file
diff --git a/design/dide/Gate/Combinatorial cells (combined)/$_OAI3_.svg b/design/dide/Gate/Combinatorial cells (combined)/$_OAI3_.svg
new file mode 100644
index 0000000..ef09cea
--- /dev/null
+++ b/design/dide/Gate/Combinatorial cells (combined)/$_OAI3_.svg
@@ -0,0 +1,19 @@
+
+
\ No newline at end of file
diff --git a/design/dide/Gate/Combinatorial cells (combined)/$_OAI4_.svg b/design/dide/Gate/Combinatorial cells (combined)/$_OAI4_.svg
new file mode 100644
index 0000000..eb35108
--- /dev/null
+++ b/design/dide/Gate/Combinatorial cells (combined)/$_OAI4_.svg
@@ -0,0 +1,16 @@
+
+
\ No newline at end of file
diff --git a/design/dide/Gate/Combinatorial cells (combined)/$_ORN_.svg b/design/dide/Gate/Combinatorial cells (combined)/$_ORN_.svg
new file mode 100644
index 0000000..2d574f7
--- /dev/null
+++ b/design/dide/Gate/Combinatorial cells (combined)/$_ORN_.svg
@@ -0,0 +1,17 @@
+
+
\ No newline at end of file
diff --git a/design/dide/Gate/Combinatorial cells (simple)/$_AND_.svg b/design/dide/Gate/Combinatorial cells (simple)/$_AND_.svg
new file mode 100644
index 0000000..2307d3d
--- /dev/null
+++ b/design/dide/Gate/Combinatorial cells (simple)/$_AND_.svg
@@ -0,0 +1,16 @@
+
+
\ No newline at end of file
diff --git a/design/dide/Gate/Combinatorial cells (simple)/$_BUF_.svg b/design/dide/Gate/Combinatorial cells (simple)/$_BUF_.svg
new file mode 100644
index 0000000..43b943b
--- /dev/null
+++ b/design/dide/Gate/Combinatorial cells (simple)/$_BUF_.svg
@@ -0,0 +1,10 @@
+
+
\ No newline at end of file
diff --git a/design/dide/Gate/Combinatorial cells (simple)/$_MUX_.svg b/design/dide/Gate/Combinatorial cells (simple)/$_MUX_.svg
new file mode 100644
index 0000000..51bdfb0
--- /dev/null
+++ b/design/dide/Gate/Combinatorial cells (simple)/$_MUX_.svg
@@ -0,0 +1,20 @@
+
+
\ No newline at end of file
diff --git a/design/dide/Gate/Combinatorial cells (simple)/$_NAND_.svg b/design/dide/Gate/Combinatorial cells (simple)/$_NAND_.svg
new file mode 100644
index 0000000..cdc6a4a
--- /dev/null
+++ b/design/dide/Gate/Combinatorial cells (simple)/$_NAND_.svg
@@ -0,0 +1,15 @@
+
+
\ No newline at end of file
diff --git a/design/dide/Gate/Combinatorial cells (simple)/$_NOR_.svg b/design/dide/Gate/Combinatorial cells (simple)/$_NOR_.svg
new file mode 100644
index 0000000..79c905e
--- /dev/null
+++ b/design/dide/Gate/Combinatorial cells (simple)/$_NOR_.svg
@@ -0,0 +1,17 @@
+
+
\ No newline at end of file
diff --git a/design/dide/Gate/Combinatorial cells (simple)/$_NOT_.svg b/design/dide/Gate/Combinatorial cells (simple)/$_NOT_.svg
new file mode 100644
index 0000000..be72704
--- /dev/null
+++ b/design/dide/Gate/Combinatorial cells (simple)/$_NOT_.svg
@@ -0,0 +1,11 @@
+
+
\ No newline at end of file
diff --git a/design/dide/Gate/Combinatorial cells (simple)/$_OR_.svg b/design/dide/Gate/Combinatorial cells (simple)/$_OR_.svg
new file mode 100644
index 0000000..17de380
--- /dev/null
+++ b/design/dide/Gate/Combinatorial cells (simple)/$_OR_.svg
@@ -0,0 +1,11 @@
+
+
\ No newline at end of file
diff --git a/design/dide/Gate/Combinatorial cells (simple)/$_TBUF_.svg b/design/dide/Gate/Combinatorial cells (simple)/$_TBUF_.svg
new file mode 100644
index 0000000..f6b57f8
--- /dev/null
+++ b/design/dide/Gate/Combinatorial cells (simple)/$_TBUF_.svg
@@ -0,0 +1,12 @@
+
+
\ No newline at end of file
diff --git a/design/dide/Gate/Combinatorial cells (simple)/$_XNOR_.svg b/design/dide/Gate/Combinatorial cells (simple)/$_XNOR_.svg
new file mode 100644
index 0000000..52d3c78
--- /dev/null
+++ b/design/dide/Gate/Combinatorial cells (simple)/$_XNOR_.svg
@@ -0,0 +1,13 @@
+
+
\ No newline at end of file
diff --git a/design/dide/Gate/Combinatorial cells (simple)/$_XOR_.svg b/design/dide/Gate/Combinatorial cells (simple)/$_XOR_.svg
new file mode 100644
index 0000000..c81d77f
--- /dev/null
+++ b/design/dide/Gate/Combinatorial cells (simple)/$_XOR_.svg
@@ -0,0 +1,17 @@
+
+
\ No newline at end of file
diff --git a/design/dide/Gate/Flip-flop cells/$_ALDFFE_.svg b/design/dide/Gate/Flip-flop cells/$_ALDFFE_.svg
new file mode 100644
index 0000000..d231f0c
--- /dev/null
+++ b/design/dide/Gate/Flip-flop cells/$_ALDFFE_.svg
@@ -0,0 +1,47 @@
+
+
\ No newline at end of file
diff --git a/design/dide/Gate/Flip-flop cells/$_DFFE_.svg b/design/dide/Gate/Flip-flop cells/$_DFFE_.svg
new file mode 100644
index 0000000..a9215b0
--- /dev/null
+++ b/design/dide/Gate/Flip-flop cells/$_DFFE_.svg
@@ -0,0 +1,24 @@
+
+
\ No newline at end of file
diff --git a/design/dide/Gate/Flip-flop cells/$_DFFSRE_.svg b/design/dide/Gate/Flip-flop cells/$_DFFSRE_.svg
new file mode 100644
index 0000000..ebb1924
--- /dev/null
+++ b/design/dide/Gate/Flip-flop cells/$_DFFSRE_.svg
@@ -0,0 +1,46 @@
+
+
\ No newline at end of file
diff --git a/design/dide/Gate/Flip-flop cells/$_DFFSR_.svg b/design/dide/Gate/Flip-flop cells/$_DFFSR_.svg
new file mode 100644
index 0000000..c1af850
--- /dev/null
+++ b/design/dide/Gate/Flip-flop cells/$_DFFSR_.svg
@@ -0,0 +1,32 @@
+
+
\ No newline at end of file
diff --git a/design/dide/Gate/Flip-flop cells/$_DFF_.svg b/design/dide/Gate/Flip-flop cells/$_DFF_.svg
new file mode 100644
index 0000000..7a96dcd
--- /dev/null
+++ b/design/dide/Gate/Flip-flop cells/$_DFF_.svg
@@ -0,0 +1,27 @@
+
+
\ No newline at end of file
diff --git a/src/static/Word/Binary operators/$add.svg b/design/dide/Word/Binary operators/$add.svg
similarity index 100%
rename from src/static/Word/Binary operators/$add.svg
rename to design/dide/Word/Binary operators/$add.svg
diff --git a/design/dide/Word/Binary operators/$and.svg b/design/dide/Word/Binary operators/$and.svg
new file mode 100644
index 0000000..7185c61
--- /dev/null
+++ b/design/dide/Word/Binary operators/$and.svg
@@ -0,0 +1,18 @@
+
+
\ No newline at end of file
diff --git a/src/static/Word/Binary operators/$div.svg b/design/dide/Word/Binary operators/$div.svg
similarity index 100%
rename from src/static/Word/Binary operators/$div.svg
rename to design/dide/Word/Binary operators/$div.svg
diff --git a/src/static/Word/Binary operators/$eq.svg b/design/dide/Word/Binary operators/$eq.svg
similarity index 100%
rename from src/static/Word/Binary operators/$eq.svg
rename to design/dide/Word/Binary operators/$eq.svg
diff --git a/src/static/Word/Binary operators/$eqx.svg b/design/dide/Word/Binary operators/$eqx.svg
similarity index 100%
rename from src/static/Word/Binary operators/$eqx.svg
rename to design/dide/Word/Binary operators/$eqx.svg
diff --git a/src/static/Word/Binary operators/$ge.svg b/design/dide/Word/Binary operators/$ge.svg
similarity index 100%
rename from src/static/Word/Binary operators/$ge.svg
rename to design/dide/Word/Binary operators/$ge.svg
diff --git a/src/static/Word/Binary operators/$gt.svg b/design/dide/Word/Binary operators/$gt.svg
similarity index 100%
rename from src/static/Word/Binary operators/$gt.svg
rename to design/dide/Word/Binary operators/$gt.svg
diff --git a/src/static/Word/Binary operators/$le.svg b/design/dide/Word/Binary operators/$le.svg
similarity index 100%
rename from src/static/Word/Binary operators/$le.svg
rename to design/dide/Word/Binary operators/$le.svg
diff --git a/src/static/Word/Binary operators/$logic_and.svg b/design/dide/Word/Binary operators/$logic_and.svg
similarity index 100%
rename from src/static/Word/Binary operators/$logic_and.svg
rename to design/dide/Word/Binary operators/$logic_and.svg
diff --git a/src/static/Word/Binary operators/$logic_or.svg b/design/dide/Word/Binary operators/$logic_or.svg
similarity index 100%
rename from src/static/Word/Binary operators/$logic_or.svg
rename to design/dide/Word/Binary operators/$logic_or.svg
diff --git a/src/static/Word/Binary operators/$lt.svg b/design/dide/Word/Binary operators/$lt.svg
similarity index 100%
rename from src/static/Word/Binary operators/$lt.svg
rename to design/dide/Word/Binary operators/$lt.svg
diff --git a/src/static/Word/Binary operators/$mod.svg b/design/dide/Word/Binary operators/$mod.svg
similarity index 100%
rename from src/static/Word/Binary operators/$mod.svg
rename to design/dide/Word/Binary operators/$mod.svg
diff --git a/src/static/Word/Binary operators/$mul.svg b/design/dide/Word/Binary operators/$mul.svg
similarity index 100%
rename from src/static/Word/Binary operators/$mul.svg
rename to design/dide/Word/Binary operators/$mul.svg
diff --git a/src/static/Word/Binary operators/$ne.svg b/design/dide/Word/Binary operators/$ne.svg
similarity index 100%
rename from src/static/Word/Binary operators/$ne.svg
rename to design/dide/Word/Binary operators/$ne.svg
diff --git a/src/static/Word/Binary operators/$nex.svg b/design/dide/Word/Binary operators/$nex.svg
similarity index 100%
rename from src/static/Word/Binary operators/$nex.svg
rename to design/dide/Word/Binary operators/$nex.svg
diff --git a/design/dide/Word/Binary operators/$or.svg b/design/dide/Word/Binary operators/$or.svg
new file mode 100644
index 0000000..5d0b29d
--- /dev/null
+++ b/design/dide/Word/Binary operators/$or.svg
@@ -0,0 +1,13 @@
+
+
\ No newline at end of file
diff --git a/src/static/Word/Binary operators/$pow.svg b/design/dide/Word/Binary operators/$pow.svg
similarity index 100%
rename from src/static/Word/Binary operators/$pow.svg
rename to design/dide/Word/Binary operators/$pow.svg
diff --git a/src/static/Word/Binary operators/$shl.svg b/design/dide/Word/Binary operators/$shl.svg
similarity index 100%
rename from src/static/Word/Binary operators/$shl.svg
rename to design/dide/Word/Binary operators/$shl.svg
diff --git a/src/static/Word/Binary operators/$shr.svg b/design/dide/Word/Binary operators/$shr.svg
similarity index 100%
rename from src/static/Word/Binary operators/$shr.svg
rename to design/dide/Word/Binary operators/$shr.svg
diff --git a/src/static/Word/Binary operators/$sshl.svg b/design/dide/Word/Binary operators/$sshl.svg
similarity index 100%
rename from src/static/Word/Binary operators/$sshl.svg
rename to design/dide/Word/Binary operators/$sshl.svg
diff --git a/src/static/Word/Binary operators/$sshr.svg b/design/dide/Word/Binary operators/$sshr.svg
similarity index 100%
rename from src/static/Word/Binary operators/$sshr.svg
rename to design/dide/Word/Binary operators/$sshr.svg
diff --git a/src/static/Word/Binary operators/$sub.svg b/design/dide/Word/Binary operators/$sub.svg
similarity index 100%
rename from src/static/Word/Binary operators/$sub.svg
rename to design/dide/Word/Binary operators/$sub.svg
diff --git a/design/dide/Word/Binary operators/$xnor.svg b/design/dide/Word/Binary operators/$xnor.svg
new file mode 100644
index 0000000..2a0083f
--- /dev/null
+++ b/design/dide/Word/Binary operators/$xnor.svg
@@ -0,0 +1,17 @@
+
+
\ No newline at end of file
diff --git a/design/dide/Word/Binary operators/$xor.svg b/design/dide/Word/Binary operators/$xor.svg
new file mode 100644
index 0000000..9e0251e
--- /dev/null
+++ b/design/dide/Word/Binary operators/$xor.svg
@@ -0,0 +1,16 @@
+
+
\ No newline at end of file
diff --git a/src/static/Word/Coarse arithmetics/$alu.svg b/design/dide/Word/Coarse arithmetics/$alu.svg
similarity index 100%
rename from src/static/Word/Coarse arithmetics/$alu.svg
rename to design/dide/Word/Coarse arithmetics/$alu.svg
diff --git a/src/static/Word/Coarse arithmetics/$fa.svg b/design/dide/Word/Coarse arithmetics/$fa.svg
similarity index 100%
rename from src/static/Word/Coarse arithmetics/$fa.svg
rename to design/dide/Word/Coarse arithmetics/$fa.svg
diff --git a/src/static/Word/Finite state machines/$fsm.svg b/design/dide/Word/Finite state machines/$fsm.svg
similarity index 100%
rename from src/static/Word/Finite state machines/$fsm.svg
rename to design/dide/Word/Finite state machines/$fsm.svg
diff --git a/src/static/Word/Memories/$mem.svg b/design/dide/Word/Memories/$mem.svg
similarity index 100%
rename from src/static/Word/Memories/$mem.svg
rename to design/dide/Word/Memories/$mem.svg
diff --git a/src/static/Word/Memories/$mem_v2.svg b/design/dide/Word/Memories/$mem_v2.svg
similarity index 100%
rename from src/static/Word/Memories/$mem_v2.svg
rename to design/dide/Word/Memories/$mem_v2.svg
diff --git a/src/static/Word/Memories/$memrd.svg b/design/dide/Word/Memories/$memrd.svg
similarity index 100%
rename from src/static/Word/Memories/$memrd.svg
rename to design/dide/Word/Memories/$memrd.svg
diff --git a/src/static/Word/Memories/$memrd_v2.svg b/design/dide/Word/Memories/$memrd_v2.svg
similarity index 100%
rename from src/static/Word/Memories/$memrd_v2.svg
rename to design/dide/Word/Memories/$memrd_v2.svg
diff --git a/src/static/Word/Memories/$memwr.svg b/design/dide/Word/Memories/$memwr.svg
similarity index 100%
rename from src/static/Word/Memories/$memwr.svg
rename to design/dide/Word/Memories/$memwr.svg
diff --git a/src/static/Word/Memories/$memwr_v2.svg b/design/dide/Word/Memories/$memwr_v2.svg
similarity index 100%
rename from src/static/Word/Memories/$memwr_v2.svg
rename to design/dide/Word/Memories/$memwr_v2.svg
diff --git a/design/dide/Word/Multiplexers/$bmux.svg b/design/dide/Word/Multiplexers/$bmux.svg
new file mode 100644
index 0000000..a2ca726
--- /dev/null
+++ b/design/dide/Word/Multiplexers/$bmux.svg
@@ -0,0 +1,22 @@
+
+
\ No newline at end of file
diff --git a/design/dide/Word/Multiplexers/$bwmux.svg b/design/dide/Word/Multiplexers/$bwmux.svg
new file mode 100644
index 0000000..95ab7f2
--- /dev/null
+++ b/design/dide/Word/Multiplexers/$bwmux.svg
@@ -0,0 +1,23 @@
+
+
\ No newline at end of file
diff --git a/design/dide/Word/Multiplexers/$demux.svg b/design/dide/Word/Multiplexers/$demux.svg
new file mode 100644
index 0000000..e99d746
--- /dev/null
+++ b/design/dide/Word/Multiplexers/$demux.svg
@@ -0,0 +1,22 @@
+
+
\ No newline at end of file
diff --git a/design/dide/Word/Multiplexers/$mux.svg b/design/dide/Word/Multiplexers/$mux.svg
new file mode 100644
index 0000000..2ccb6de
--- /dev/null
+++ b/design/dide/Word/Multiplexers/$mux.svg
@@ -0,0 +1,23 @@
+
+
\ No newline at end of file
diff --git a/design/dide/Word/Multiplexers/$pmux.svg b/design/dide/Word/Multiplexers/$pmux.svg
new file mode 100644
index 0000000..c4b4892
--- /dev/null
+++ b/design/dide/Word/Multiplexers/$pmux.svg
@@ -0,0 +1,23 @@
+
+
\ No newline at end of file
diff --git a/design/dide/Word/Multiplexers/$tribuf.svg b/design/dide/Word/Multiplexers/$tribuf.svg
new file mode 100644
index 0000000..c581e24
--- /dev/null
+++ b/design/dide/Word/Multiplexers/$tribuf.svg
@@ -0,0 +1,14 @@
+
+
\ No newline at end of file
diff --git a/design/dide/Word/Registers/$adff.svg b/design/dide/Word/Registers/$adff.svg
new file mode 100644
index 0000000..7305637
--- /dev/null
+++ b/design/dide/Word/Registers/$adff.svg
@@ -0,0 +1,33 @@
+
+
\ No newline at end of file
diff --git a/design/dide/Word/Registers/$adffe.svg b/design/dide/Word/Registers/$adffe.svg
new file mode 100644
index 0000000..1b42f20
--- /dev/null
+++ b/design/dide/Word/Registers/$adffe.svg
@@ -0,0 +1,35 @@
+
+
\ No newline at end of file
diff --git a/design/dide/Word/Registers/$adlatch.svg b/design/dide/Word/Registers/$adlatch.svg
new file mode 100644
index 0000000..3b60b4e
--- /dev/null
+++ b/design/dide/Word/Registers/$adlatch.svg
@@ -0,0 +1,48 @@
+
+
\ No newline at end of file
diff --git a/design/dide/Word/Registers/$aldff.svg b/design/dide/Word/Registers/$aldff.svg
new file mode 100644
index 0000000..65318b4
--- /dev/null
+++ b/design/dide/Word/Registers/$aldff.svg
@@ -0,0 +1,34 @@
+
+
\ No newline at end of file
diff --git a/design/dide/Word/Registers/$aldffe.svg b/design/dide/Word/Registers/$aldffe.svg
new file mode 100644
index 0000000..a72470c
--- /dev/null
+++ b/design/dide/Word/Registers/$aldffe.svg
@@ -0,0 +1,59 @@
+
+
\ No newline at end of file
diff --git a/design/dide/Word/Registers/$dff.svg b/design/dide/Word/Registers/$dff.svg
new file mode 100644
index 0000000..0bd17d2
--- /dev/null
+++ b/design/dide/Word/Registers/$dff.svg
@@ -0,0 +1,80 @@
+
+
\ No newline at end of file
diff --git a/design/dide/Word/Registers/$dffe.svg b/design/dide/Word/Registers/$dffe.svg
new file mode 100644
index 0000000..e1b57fb
--- /dev/null
+++ b/design/dide/Word/Registers/$dffe.svg
@@ -0,0 +1,32 @@
+
+
\ No newline at end of file
diff --git a/design/dide/Word/Registers/$dffsr.svg b/design/dide/Word/Registers/$dffsr.svg
new file mode 100644
index 0000000..bc581dc
--- /dev/null
+++ b/design/dide/Word/Registers/$dffsr.svg
@@ -0,0 +1,34 @@
+
+
\ No newline at end of file
diff --git a/design/dide/Word/Registers/$dffsre.svg b/design/dide/Word/Registers/$dffsre.svg
new file mode 100644
index 0000000..c43268e
--- /dev/null
+++ b/design/dide/Word/Registers/$dffsre.svg
@@ -0,0 +1,59 @@
+
+
\ No newline at end of file
diff --git a/design/dide/Word/Registers/$dlatch.svg b/design/dide/Word/Registers/$dlatch.svg
new file mode 100644
index 0000000..8a63a89
--- /dev/null
+++ b/design/dide/Word/Registers/$dlatch.svg
@@ -0,0 +1,25 @@
+
+
\ No newline at end of file
diff --git a/design/dide/Word/Registers/$dlatchsr.svg b/design/dide/Word/Registers/$dlatchsr.svg
new file mode 100644
index 0000000..83211c4
--- /dev/null
+++ b/design/dide/Word/Registers/$dlatchsr.svg
@@ -0,0 +1,29 @@
+
+
\ No newline at end of file
diff --git a/design/dide/Word/Registers/$sdff.svg b/design/dide/Word/Registers/$sdff.svg
new file mode 100644
index 0000000..fe876df
--- /dev/null
+++ b/design/dide/Word/Registers/$sdff.svg
@@ -0,0 +1,33 @@
+
+
\ No newline at end of file
diff --git a/design/dide/Word/Registers/$sdffce.svg b/design/dide/Word/Registers/$sdffce.svg
new file mode 100644
index 0000000..4fb51de
--- /dev/null
+++ b/design/dide/Word/Registers/$sdffce.svg
@@ -0,0 +1,35 @@
+
+
\ No newline at end of file
diff --git a/design/dide/Word/Registers/$sdffe.svg b/design/dide/Word/Registers/$sdffe.svg
new file mode 100644
index 0000000..7cdbdc7
--- /dev/null
+++ b/design/dide/Word/Registers/$sdffe.svg
@@ -0,0 +1,35 @@
+
+
\ No newline at end of file
diff --git a/design/dide/Word/Registers/$sr.svg b/design/dide/Word/Registers/$sr.svg
new file mode 100644
index 0000000..05a3206
--- /dev/null
+++ b/design/dide/Word/Registers/$sr.svg
@@ -0,0 +1,39 @@
+
+
\ No newline at end of file
diff --git a/design/dide/Word/Unary operators/$buf.svg b/design/dide/Word/Unary operators/$buf.svg
new file mode 100644
index 0000000..8b45d0f
--- /dev/null
+++ b/design/dide/Word/Unary operators/$buf.svg
@@ -0,0 +1,12 @@
+
+
\ No newline at end of file
diff --git a/src/static/Word/Unary operators/$logic_not.svg b/design/dide/Word/Unary operators/$logic_not.svg
similarity index 100%
rename from src/static/Word/Unary operators/$logic_not.svg
rename to design/dide/Word/Unary operators/$logic_not.svg
diff --git a/src/static/Word/Unary operators/$neg.svg b/design/dide/Word/Unary operators/$neg.svg
similarity index 100%
rename from src/static/Word/Unary operators/$neg.svg
rename to design/dide/Word/Unary operators/$neg.svg
diff --git a/design/dide/Word/Unary operators/$not.svg b/design/dide/Word/Unary operators/$not.svg
new file mode 100644
index 0000000..833e779
--- /dev/null
+++ b/design/dide/Word/Unary operators/$not.svg
@@ -0,0 +1,13 @@
+
+
\ No newline at end of file
diff --git a/src/static/Word/Unary operators/$pos.svg b/design/dide/Word/Unary operators/$pos.svg
similarity index 100%
rename from src/static/Word/Unary operators/$pos.svg
rename to design/dide/Word/Unary operators/$pos.svg
diff --git a/design/dide/Word/Unary operators/$reduce_and.svg b/design/dide/Word/Unary operators/$reduce_and.svg
new file mode 100644
index 0000000..ebfc501
--- /dev/null
+++ b/design/dide/Word/Unary operators/$reduce_and.svg
@@ -0,0 +1,17 @@
+
+
\ No newline at end of file
diff --git a/design/dide/Word/Unary operators/$reduce_or.svg b/design/dide/Word/Unary operators/$reduce_or.svg
new file mode 100644
index 0000000..5ea9322
--- /dev/null
+++ b/design/dide/Word/Unary operators/$reduce_or.svg
@@ -0,0 +1,12 @@
+
+
\ No newline at end of file
diff --git a/design/dide/Word/Unary operators/$reduce_xnor.svg b/design/dide/Word/Unary operators/$reduce_xnor.svg
new file mode 100644
index 0000000..16c9bb8
--- /dev/null
+++ b/design/dide/Word/Unary operators/$reduce_xnor.svg
@@ -0,0 +1,14 @@
+
+
\ No newline at end of file
diff --git a/design/dide/Word/Unary operators/$reduce_xor.svg b/design/dide/Word/Unary operators/$reduce_xor.svg
new file mode 100644
index 0000000..48145ef
--- /dev/null
+++ b/design/dide/Word/Unary operators/$reduce_xor.svg
@@ -0,0 +1,13 @@
+
+
\ No newline at end of file
diff --git a/public/test.skin b/public/dide.skin
similarity index 100%
rename from public/test.skin
rename to public/dide.skin
diff --git a/public/index.html b/public/index.html
index a8aa5d8..8760ed8 100644
--- a/public/index.html
+++ b/public/index.html
@@ -16,7 +16,7 @@