diff --git a/legoresources/Block icns/Blockcolor-icns.pdf b/legoresources/Block icns/Blockcolor-icns.pdf
new file mode 100644
index 00000000..d997847d
Binary files /dev/null and b/legoresources/Block icns/Blockcolor-icns.pdf differ
diff --git a/legoresources/Block icns/icn_block_Large_motor.svg b/legoresources/Block icns/icn_block_Large_motor.svg
new file mode 100644
index 00000000..077f27f6
--- /dev/null
+++ b/legoresources/Block icns/icn_block_Large_motor.svg
@@ -0,0 +1,193 @@
+
diff --git a/legoresources/Block icns/icn_block_buttons_green.svg b/legoresources/Block icns/icn_block_buttons_green.svg
new file mode 100644
index 00000000..340411e0
--- /dev/null
+++ b/legoresources/Block icns/icn_block_buttons_green.svg
@@ -0,0 +1,35 @@
+
diff --git a/legoresources/Block icns/icn_block_buttons_red.svg b/legoresources/Block icns/icn_block_buttons_red.svg
new file mode 100644
index 00000000..2ee8752a
--- /dev/null
+++ b/legoresources/Block icns/icn_block_buttons_red.svg
@@ -0,0 +1,35 @@
+
diff --git a/legoresources/Block icns/icn_block_buttons_yellow.svg b/legoresources/Block icns/icn_block_buttons_yellow.svg
new file mode 100644
index 00000000..2a49a878
--- /dev/null
+++ b/legoresources/Block icns/icn_block_buttons_yellow.svg
@@ -0,0 +1,35 @@
+
diff --git a/legoresources/Block icns/icn_block_color_sensor.svg b/legoresources/Block icns/icn_block_color_sensor.svg
new file mode 100644
index 00000000..96c0f1fa
--- /dev/null
+++ b/legoresources/Block icns/icn_block_color_sensor.svg
@@ -0,0 +1,65 @@
+
diff --git a/legoresources/Block icns/icn_block_display.svg b/legoresources/Block icns/icn_block_display.svg
new file mode 100644
index 00000000..fdcbe778
--- /dev/null
+++ b/legoresources/Block icns/icn_block_display.svg
@@ -0,0 +1,26 @@
+
diff --git a/legoresources/Block icns/icn_block_gyro.svg b/legoresources/Block icns/icn_block_gyro.svg
new file mode 100644
index 00000000..5730d1c5
--- /dev/null
+++ b/legoresources/Block icns/icn_block_gyro.svg
@@ -0,0 +1,101 @@
+
diff --git a/legoresources/Block icns/icn_block_medium_motor.svg b/legoresources/Block icns/icn_block_medium_motor.svg
new file mode 100644
index 00000000..cdb56b26
--- /dev/null
+++ b/legoresources/Block icns/icn_block_medium_motor.svg
@@ -0,0 +1,65 @@
+
diff --git a/legoresources/Block icns/icn_block_touch_sensor.svg b/legoresources/Block icns/icn_block_touch_sensor.svg
new file mode 100644
index 00000000..25e8163f
--- /dev/null
+++ b/legoresources/Block icns/icn_block_touch_sensor.svg
@@ -0,0 +1,84 @@
+
diff --git a/legoresources/Block icns/icn_block_ultra_sonic.svg b/legoresources/Block icns/icn_block_ultra_sonic.svg
new file mode 100644
index 00000000..31f0df26
--- /dev/null
+++ b/legoresources/Block icns/icn_block_ultra_sonic.svg
@@ -0,0 +1,103 @@
+