diff --git a/functionality/adc/adc.8E5.board.jpg b/adc/adc.8E5.board.jpg similarity index 100% rename from functionality/adc/adc.8E5.board.jpg rename to adc/adc.8E5.board.jpg diff --git a/functionality/adc/adc.8E5.c b/adc/adc.8E5.c similarity index 100% rename from functionality/adc/adc.8E5.c rename to adc/adc.8E5.c diff --git a/functionality/adc/adc.8E5.interior.png b/adc/adc.8E5.interior.png similarity index 100% rename from functionality/adc/adc.8E5.interior.png rename to adc/adc.8E5.interior.png diff --git a/functionality/adc/adc.8E5.layout.png b/adc/adc.8E5.layout.png similarity index 100% rename from functionality/adc/adc.8E5.layout.png rename to adc/adc.8E5.layout.png diff --git a/functionality/adc/adc.8E5.make b/adc/adc.8E5.make similarity index 100% rename from functionality/adc/adc.8E5.make rename to adc/adc.8E5.make diff --git a/functionality/adc/adc.8E5.traces.png b/adc/adc.8E5.traces.png similarity index 100% rename from functionality/adc/adc.8E5.traces.png rename to adc/adc.8E5.traces.png diff --git a/functionality/adc/adc.h b/adc/adc.h similarity index 100% rename from functionality/adc/adc.h rename to adc/adc.h diff --git a/functionality/adc/load-cell-small.mp4 b/adc/load-cell-small.mp4 similarity index 100% rename from functionality/adc/load-cell-small.mp4 rename to adc/load-cell-small.mp4 diff --git a/functionality/adc/serial.h b/adc/serial.h similarity index 100% rename from functionality/adc/serial.h rename to adc/serial.h diff --git a/functionality/dac/hello.8E5.dac.c b/dac/hello.8E5.dac.c similarity index 100% rename from functionality/dac/hello.8E5.dac.c rename to dac/hello.8E5.dac.c diff --git a/functionality/dac/hello.8E5.dac.make b/dac/hello.8E5.dac.make similarity index 100% rename from functionality/dac/hello.8E5.dac.make rename to dac/hello.8E5.dac.make diff --git a/functionality/dac/make_lookup.py b/dac/make_lookup.py similarity index 100% rename from functionality/dac/make_lookup.py rename to dac/make_lookup.py diff --git a/functionality/dac/sine.png b/dac/sine.png similarity index 100% rename from functionality/dac/sine.png rename to dac/sine.png diff --git a/functionality/dac/xmega-8e5-dac-board.jpg b/dac/xmega-8e5-dac-board.jpg similarity index 100% rename from functionality/dac/xmega-8e5-dac-board.jpg rename to dac/xmega-8e5-dac-board.jpg diff --git a/functionality/dac/xmega-8e5-dac-layout.png b/dac/xmega-8e5-dac-layout.png similarity index 100% rename from functionality/dac/xmega-8e5-dac-layout.png rename to dac/xmega-8e5-dac-layout.png diff --git a/functionality/dac/xmega-8e5-dac-outline.png b/dac/xmega-8e5-dac-outline.png similarity index 100% rename from functionality/dac/xmega-8e5-dac-outline.png rename to dac/xmega-8e5-dac-outline.png diff --git a/functionality/dac/xmega-8e5-dac-traces.png b/dac/xmega-8e5-dac-traces.png similarity index 100% rename from functionality/dac/xmega-8e5-dac-traces.png rename to dac/xmega-8e5-dac-traces.png diff --git a/functionality/i2c/hall-encoder-interior.png b/i2c/hall-encoder-interior.png similarity index 100% rename from functionality/i2c/hall-encoder-interior.png rename to i2c/hall-encoder-interior.png diff --git a/functionality/i2c/hall-encoder-layout.png b/i2c/hall-encoder-layout.png similarity index 100% rename from functionality/i2c/hall-encoder-layout.png rename to i2c/hall-encoder-layout.png diff --git a/functionality/i2c/hall-encoder-traces.png b/i2c/hall-encoder-traces.png similarity index 100% rename from functionality/i2c/hall-encoder-traces.png rename to i2c/hall-encoder-traces.png diff --git a/functionality/i2c/hall-encoder-wj.png b/i2c/hall-encoder-wj.png similarity index 100% rename from functionality/i2c/hall-encoder-wj.png rename to i2c/hall-encoder-wj.png diff --git a/functionality/i2c/hall-encoder.c b/i2c/hall-encoder.c similarity index 100% rename from functionality/i2c/hall-encoder.c rename to i2c/hall-encoder.c diff --git a/functionality/i2c/hall-encoder.ko b/i2c/hall-encoder.ko similarity index 100% rename from functionality/i2c/hall-encoder.ko rename to i2c/hall-encoder.ko diff --git a/functionality/i2c/hall-encoder.make b/i2c/hall-encoder.make similarity index 100% rename from functionality/i2c/hall-encoder.make rename to i2c/hall-encoder.make diff --git a/i2c/instron-timeseries.png b/i2c/instron-timeseries.png new file mode 100644 index 0000000000000000000000000000000000000000..0ba9434a26bac3dadee3e0204f4b1a34e8bb165a Binary files /dev/null and b/i2c/instron-timeseries.png differ diff --git a/functionality/i2c/load.py b/i2c/load.py similarity index 100% rename from functionality/i2c/load.py rename to i2c/load.py diff --git a/functionality/i2c/loadcell-reading-v-force.png b/i2c/loadcell-reading-v-force.png similarity index 100% rename from functionality/i2c/loadcell-reading-v-force.png rename to i2c/loadcell-reading-v-force.png diff --git a/i2c/loadcell-timeseries.png b/i2c/loadcell-timeseries.png new file mode 100644 index 0000000000000000000000000000000000000000..196b2029af43dd01c4784b852e5fad5d9db1335c Binary files /dev/null and b/i2c/loadcell-timeseries.png differ diff --git a/functionality/i2c/serial.h b/i2c/serial.h similarity index 100% rename from functionality/i2c/serial.h rename to i2c/serial.h diff --git a/functionality/i2c/testing.jpg b/i2c/testing.jpg similarity index 100% rename from functionality/i2c/testing.jpg rename to i2c/testing.jpg diff --git a/functionality/interrupt/.gitkeep b/interrupt/.gitkeep similarity index 100% rename from functionality/interrupt/.gitkeep rename to interrupt/.gitkeep diff --git a/functionality/interrupt/AVR1313_interrupt_app_note.pdf b/interrupt/AVR1313_interrupt_app_note.pdf similarity index 100% rename from functionality/interrupt/AVR1313_interrupt_app_note.pdf rename to interrupt/AVR1313_interrupt_app_note.pdf diff --git a/functionality/interrupt/interrupt-8e5-interior.png b/interrupt/interrupt-8e5-interior.png similarity index 100% rename from functionality/interrupt/interrupt-8e5-interior.png rename to interrupt/interrupt-8e5-interior.png diff --git a/functionality/interrupt/interrupt-8e5-layout.png b/interrupt/interrupt-8e5-layout.png similarity index 100% rename from functionality/interrupt/interrupt-8e5-layout.png rename to interrupt/interrupt-8e5-layout.png diff --git a/functionality/interrupt/interrupt-8e5-traces.png b/interrupt/interrupt-8e5-traces.png similarity index 100% rename from functionality/interrupt/interrupt-8e5-traces.png rename to interrupt/interrupt-8e5-traces.png diff --git a/functionality/interrupt/interrupt.8e5.c b/interrupt/interrupt.8e5.c similarity index 100% rename from functionality/interrupt/interrupt.8e5.c rename to interrupt/interrupt.8e5.c diff --git a/functionality/interrupt/interrupt.8e5.make b/interrupt/interrupt.8e5.make similarity index 100% rename from functionality/interrupt/interrupt.8e5.make rename to interrupt/interrupt.8e5.make diff --git a/functionality/qdec/hello.16a4u.qdec.c b/qdec/hello.16a4u.qdec.c similarity index 100% rename from functionality/qdec/hello.16a4u.qdec.c rename to qdec/hello.16a4u.qdec.c diff --git a/functionality/qdec/hello.16a4u.qdec.make b/qdec/hello.16a4u.qdec.make similarity index 100% rename from functionality/qdec/hello.16a4u.qdec.make rename to qdec/hello.16a4u.qdec.make diff --git a/functionality/qdec/qdec.mp4 b/qdec/qdec.mp4 similarity index 100% rename from functionality/qdec/qdec.mp4 rename to qdec/qdec.mp4 diff --git a/functionality/qdec/serial.h b/qdec/serial.h similarity index 100% rename from functionality/qdec/serial.h rename to qdec/serial.h diff --git a/functionality/qdec/xmega-16a4u-qdec-board.jpg b/qdec/xmega-16a4u-qdec-board.jpg similarity index 100% rename from functionality/qdec/xmega-16a4u-qdec-board.jpg rename to qdec/xmega-16a4u-qdec-board.jpg diff --git a/functionality/qdec/xmega-16a4u-qdec-interior.png b/qdec/xmega-16a4u-qdec-interior.png similarity index 100% rename from functionality/qdec/xmega-16a4u-qdec-interior.png rename to qdec/xmega-16a4u-qdec-interior.png diff --git a/functionality/qdec/xmega-16a4u-qdec-layout.png b/qdec/xmega-16a4u-qdec-layout.png similarity index 100% rename from functionality/qdec/xmega-16a4u-qdec-layout.png rename to qdec/xmega-16a4u-qdec-layout.png diff --git a/functionality/qdec/xmega-16a4u-qdec-traces.png b/qdec/xmega-16a4u-qdec-traces.png similarity index 100% rename from functionality/qdec/xmega-16a4u-qdec-traces.png rename to qdec/xmega-16a4u-qdec-traces.png diff --git a/functionality/usart/README.md b/usart/README.md similarity index 100% rename from functionality/usart/README.md rename to usart/README.md diff --git a/functionality/usart/serial.h b/usart/serial.h similarity index 100% rename from functionality/usart/serial.h rename to usart/serial.h diff --git a/functionality/usart/usart.32a4u.c b/usart/usart.32a4u.c similarity index 100% rename from functionality/usart/usart.32a4u.c rename to usart/usart.32a4u.c diff --git a/functionality/usart/usart.32a4u.interior.png b/usart/usart.32a4u.interior.png similarity index 100% rename from functionality/usart/usart.32a4u.interior.png rename to usart/usart.32a4u.interior.png diff --git a/functionality/usart/usart.32a4u.ko b/usart/usart.32a4u.ko similarity index 100% rename from functionality/usart/usart.32a4u.ko rename to usart/usart.32a4u.ko diff --git a/functionality/usart/usart.32a4u.layout.png b/usart/usart.32a4u.layout.png similarity index 100% rename from functionality/usart/usart.32a4u.layout.png rename to usart/usart.32a4u.layout.png diff --git a/functionality/usart/usart.32a4u.make b/usart/usart.32a4u.make similarity index 100% rename from functionality/usart/usart.32a4u.make rename to usart/usart.32a4u.make diff --git a/functionality/usart/usart.32a4u.traces.png b/usart/usart.32a4u.traces.png similarity index 100% rename from functionality/usart/usart.32a4u.traces.png rename to usart/usart.32a4u.traces.png diff --git a/functionality/usart/xmega_usart_app_note.pdf b/usart/xmega_usart_app_note.pdf similarity index 100% rename from functionality/usart/xmega_usart_app_note.pdf rename to usart/xmega_usart_app_note.pdf diff --git a/functionality/xcl/.png b/xcl/.png similarity index 100% rename from functionality/xcl/.png rename to xcl/.png diff --git a/functionality/xcl/TEK00025.PNG b/xcl/TEK00025.PNG similarity index 100% rename from functionality/xcl/TEK00025.PNG rename to xcl/TEK00025.PNG diff --git a/functionality/xcl/TEK00026.PNG b/xcl/TEK00026.PNG similarity index 100% rename from functionality/xcl/TEK00026.PNG rename to xcl/TEK00026.PNG diff --git a/functionality/xcl/xcl.8E5.c.hex b/xcl/xcl.8E5.c.hex similarity index 100% rename from functionality/xcl/xcl.8E5.c.hex rename to xcl/xcl.8E5.c.hex diff --git a/functionality/xcl/xcl.8e5.c b/xcl/xcl.8e5.c similarity index 100% rename from functionality/xcl/xcl.8e5.c rename to xcl/xcl.8e5.c diff --git a/functionality/xcl/xcl.8e5.interior.png b/xcl/xcl.8e5.interior.png similarity index 100% rename from functionality/xcl/xcl.8e5.interior.png rename to xcl/xcl.8e5.interior.png diff --git a/functionality/xcl/xcl.8e5.ko b/xcl/xcl.8e5.ko similarity index 100% rename from functionality/xcl/xcl.8e5.ko rename to xcl/xcl.8e5.ko diff --git a/functionality/xcl/xcl.8e5.layout.png b/xcl/xcl.8e5.layout.png similarity index 100% rename from functionality/xcl/xcl.8e5.layout.png rename to xcl/xcl.8e5.layout.png diff --git a/functionality/xcl/xcl.8e5.make b/xcl/xcl.8e5.make similarity index 100% rename from functionality/xcl/xcl.8e5.make rename to xcl/xcl.8e5.make diff --git a/functionality/xcl/xcl.8e5.scope.png b/xcl/xcl.8e5.scope.png similarity index 100% rename from functionality/xcl/xcl.8e5.scope.png rename to xcl/xcl.8e5.scope.png diff --git a/functionality/xcl/xcl.8e5.traces.png b/xcl/xcl.8e5.traces.png similarity index 100% rename from functionality/xcl/xcl.8e5.traces.png rename to xcl/xcl.8e5.traces.png