diff --git a/.gitignore b/.gitignore
index 9f6e5df..10beec6 100644
--- a/.gitignore
+++ b/.gitignore
@@ -1,3 +1,6 @@
+# ---> FreeCad
+*.FCStd1
+
# ---> LibreOffice
# LibreOffice locks
.~lock.*#
@@ -24,7 +27,8 @@
.LSOverride
# Icon must end with two \r
-Icon
+Icon
+
# Thumbnails
._*
diff --git a/Design/2D-Printer/template_horz-1mm.svg b/Design/2D-Printer/template_horz-1mm.svg
new file mode 100644
index 0000000..20c868f
--- /dev/null
+++ b/Design/2D-Printer/template_horz-1mm.svg
@@ -0,0 +1,4785 @@
+
+
+
+
diff --git a/Design/2D-Printer/template_vert-1mm.svg b/Design/2D-Printer/template_vert-1mm.svg
new file mode 100644
index 0000000..d72c5da
--- /dev/null
+++ b/Design/2D-Printer/template_vert-1mm.svg
@@ -0,0 +1,9148 @@
+
+
+
+
diff --git a/Design/2D-Printer/testband_horz-06mm.pdf b/Design/2D-Printer/testband_horz-06mm.pdf
new file mode 100644
index 0000000..b23d4d6
Binary files /dev/null and b/Design/2D-Printer/testband_horz-06mm.pdf differ
diff --git a/Design/2D-Printer/testband_horz-06mm.svg b/Design/2D-Printer/testband_horz-06mm.svg
new file mode 100644
index 0000000..699d59b
--- /dev/null
+++ b/Design/2D-Printer/testband_horz-06mm.svg
@@ -0,0 +1,5737 @@
+
+
+
+
diff --git a/Design/2D-Printer/testband_horz-1mm.pdf b/Design/2D-Printer/testband_horz-1mm.pdf
new file mode 100644
index 0000000..867ce1d
Binary files /dev/null and b/Design/2D-Printer/testband_horz-1mm.pdf differ
diff --git a/Design/2D-Printer/testband_horz-1mm.svg b/Design/2D-Printer/testband_horz-1mm.svg
new file mode 100644
index 0000000..e3014f3
--- /dev/null
+++ b/Design/2D-Printer/testband_horz-1mm.svg
@@ -0,0 +1,3823 @@
+
+
+
+
diff --git a/Design/2D-Printer/testband_horz-2mm.pdf b/Design/2D-Printer/testband_horz-2mm.pdf
new file mode 100644
index 0000000..2ead2cb
Binary files /dev/null and b/Design/2D-Printer/testband_horz-2mm.pdf differ
diff --git a/Design/2D-Printer/testband_horz-2mm.svg b/Design/2D-Printer/testband_horz-2mm.svg
new file mode 100644
index 0000000..cbc3f9d
--- /dev/null
+++ b/Design/2D-Printer/testband_horz-2mm.svg
@@ -0,0 +1,2305 @@
+
+
+
+
diff --git a/Design/2D-Printer/testband_vert-06mm.pdf b/Design/2D-Printer/testband_vert-06mm.pdf
new file mode 100644
index 0000000..f7bcca3
Binary files /dev/null and b/Design/2D-Printer/testband_vert-06mm.pdf differ
diff --git a/Design/2D-Printer/testband_vert-06mm.svg b/Design/2D-Printer/testband_vert-06mm.svg
new file mode 100644
index 0000000..d15840a
--- /dev/null
+++ b/Design/2D-Printer/testband_vert-06mm.svg
@@ -0,0 +1,6061 @@
+
+
+
+
diff --git a/Design/2D-Printer/testband_vert-1mm.pdf b/Design/2D-Printer/testband_vert-1mm.pdf
new file mode 100644
index 0000000..77e9237
Binary files /dev/null and b/Design/2D-Printer/testband_vert-1mm.pdf differ
diff --git a/Design/2D-Printer/testband_vert-1mm.svg b/Design/2D-Printer/testband_vert-1mm.svg
new file mode 100644
index 0000000..9e6abf4
--- /dev/null
+++ b/Design/2D-Printer/testband_vert-1mm.svg
@@ -0,0 +1,4164 @@
+
+
+
+
diff --git a/Design/2D-Printer/testband_vert-2mm.pdf b/Design/2D-Printer/testband_vert-2mm.pdf
new file mode 100644
index 0000000..48fee93
Binary files /dev/null and b/Design/2D-Printer/testband_vert-2mm.pdf differ
diff --git a/Design/2D-Printer/testband_vert-2mm.svg b/Design/2D-Printer/testband_vert-2mm.svg
new file mode 100644
index 0000000..b809185
--- /dev/null
+++ b/Design/2D-Printer/testband_vert-2mm.svg
@@ -0,0 +1,2651 @@
+
+
+
+
diff --git a/Design/3D-Printer/sibi_corners.FCStd b/Design/3D-Printer/sibi_corners.FCStd
new file mode 100644
index 0000000..04f9e07
Binary files /dev/null and b/Design/3D-Printer/sibi_corners.FCStd differ
diff --git a/Design/3D-Printer/sibi_scroll.FCStd b/Design/3D-Printer/sibi_scroll.FCStd
new file mode 100644
index 0000000..6132772
Binary files /dev/null and b/Design/3D-Printer/sibi_scroll.FCStd differ
diff --git a/Design/3D-Printer/sibi_sensor-support.FCStd b/Design/3D-Printer/sibi_sensor-support.FCStd
new file mode 100644
index 0000000..ac3f063
Binary files /dev/null and b/Design/3D-Printer/sibi_sensor-support.FCStd differ
diff --git a/Design/3D-Printer/sibi_tube-support.FCStd b/Design/3D-Printer/sibi_tube-support.FCStd
new file mode 100644
index 0000000..71d0c9a
Binary files /dev/null and b/Design/3D-Printer/sibi_tube-support.FCStd differ
diff --git a/Design/Lasercutter/sibi_baseplate.FCStd b/Design/Lasercutter/sibi_baseplate.FCStd
new file mode 100644
index 0000000..198879e
Binary files /dev/null and b/Design/Lasercutter/sibi_baseplate.FCStd differ
diff --git a/Design/Lasercutter/sibi_gears.svg b/Design/Lasercutter/sibi_gears.svg
new file mode 100644
index 0000000..7ad0a2a
--- /dev/null
+++ b/Design/Lasercutter/sibi_gears.svg
@@ -0,0 +1,196 @@
+
+
+
+
diff --git a/Design/Lasercutter/sibi_light-supports.FCStd b/Design/Lasercutter/sibi_light-supports.FCStd
new file mode 100644
index 0000000..00d11e0
Binary files /dev/null and b/Design/Lasercutter/sibi_light-supports.FCStd differ
diff --git a/Design/Lasercutter/sibi_motor-mount.FCStd b/Design/Lasercutter/sibi_motor-mount.FCStd
new file mode 100644
index 0000000..830948f
Binary files /dev/null and b/Design/Lasercutter/sibi_motor-mount.FCStd differ
diff --git a/Design/Lasercutter/sibi_scroll-supports.FCStd b/Design/Lasercutter/sibi_scroll-supports.FCStd
new file mode 100644
index 0000000..4ce372e
Binary files /dev/null and b/Design/Lasercutter/sibi_scroll-supports.FCStd differ
diff --git a/Production/SIBI/200916_AUX.stl b/Production/SIBI/200916_AUX.stl
new file mode 100644
index 0000000..2eaaff9
Binary files /dev/null and b/Production/SIBI/200916_AUX.stl differ
diff --git a/Production/SIBI/baseplate.svg b/Production/SIBI/baseplate.svg
new file mode 100644
index 0000000..5d9a4f6
--- /dev/null
+++ b/Production/SIBI/baseplate.svg
@@ -0,0 +1,112 @@
+
+
+
diff --git a/Production/SIBI/corners.stl b/Production/SIBI/corners.stl
new file mode 100644
index 0000000..34f544e
Binary files /dev/null and b/Production/SIBI/corners.stl differ
diff --git a/Production/SIBI/gears.svg b/Production/SIBI/gears.svg
new file mode 100644
index 0000000..3aec3fa
--- /dev/null
+++ b/Production/SIBI/gears.svg
@@ -0,0 +1,109 @@
+
+
+
+
diff --git a/Production/SIBI/scroll-long.stl b/Production/SIBI/scroll-long.stl
new file mode 100644
index 0000000..3d7fb6d
Binary files /dev/null and b/Production/SIBI/scroll-long.stl differ
diff --git a/Production/SIBI/scroll-short.stl b/Production/SIBI/scroll-short.stl
new file mode 100644
index 0000000..0905c50
Binary files /dev/null and b/Production/SIBI/scroll-short.stl differ
diff --git a/Production/SIBI/sensor-mount.stl b/Production/SIBI/sensor-mount.stl
new file mode 100644
index 0000000..4acce83
Binary files /dev/null and b/Production/SIBI/sensor-mount.stl differ
diff --git a/Production/SIBI/tubesupport-hor.stl b/Production/SIBI/tubesupport-hor.stl
new file mode 100644
index 0000000..2123943
Binary files /dev/null and b/Production/SIBI/tubesupport-hor.stl differ
diff --git a/Production/SIBI/tubesupport-vert.stl b/Production/SIBI/tubesupport-vert.stl
new file mode 100644
index 0000000..21d14fa
Binary files /dev/null and b/Production/SIBI/tubesupport-vert.stl differ
diff --git a/README.md b/README.md
index c5967ac..836f0ac 100644
--- a/README.md
+++ b/README.md
@@ -1,3 +1,25 @@
# pizzabox-parts
-Interactive theatre performance in a pizza box. Design files for physical components.
\ No newline at end of file
+Interactive theatre performance in a pizza box. This repository contains all design files needed to reproduce the physical components.
+
+## File Structure
+
+ .
+ ├── Design [Editable 2D and 3D part design]
+ │ ├── 2D-Printer
+ │ ├── 3D-Printer
+ │ └── Lasercutter
+ ├── Production [Files used for production]
+ │ └── SIBI [Sub-Folders per prototyping version]
+ │ ...
+ └── Archive [Design files of previous prototyping versions]
+
+## Style Guide
+
+Files must only be added in the appropriate subdirectories. `Production` folder contains one subdirectory per prototyped version, for documentation processes. Design files are named to reflect the prototype version they are intended for as a prefix, i.e. all files related to *SIBI* begin with `sibi_`. Design files for old prototype versions may be moved to the `Archive`.
+
+File names are lower case only, no white space characters.
+
+## Ignored files
+
+FreeCAD creates backup files with the file ending `FCStd1`. These are only useful in the case of a program crash, and have been added to the `.gitignore` file.