diff --git a/examples/Demo_Shared_Counter/Consumer.inot b/examples/Threading/Demo_Shared_Counter/Consumer.inot
similarity index 100%
rename from examples/Demo_Shared_Counter/Consumer.inot
rename to examples/Threading/Demo_Shared_Counter/Consumer.inot
diff --git a/examples/Demo_Shared_Counter/Demo_Shared_Counter.ino b/examples/Threading/Demo_Shared_Counter/Demo_Shared_Counter.ino
similarity index 100%
rename from examples/Demo_Shared_Counter/Demo_Shared_Counter.ino
rename to examples/Threading/Demo_Shared_Counter/Demo_Shared_Counter.ino
diff --git a/examples/Demo_Shared_Counter/Producer.inot b/examples/Threading/Demo_Shared_Counter/Producer.inot
similarity index 100%
rename from examples/Demo_Shared_Counter/Producer.inot
rename to examples/Threading/Demo_Shared_Counter/Producer.inot
diff --git a/examples/Demo_Shared_Counter/SharedVariables.h b/examples/Threading/Demo_Shared_Counter/SharedVariables.h
similarity index 100%
rename from examples/Demo_Shared_Counter/SharedVariables.h
rename to examples/Threading/Demo_Shared_Counter/SharedVariables.h
diff --git a/examples/Demo_Source_Sink_Counter/Consumer.inot b/examples/Threading/Demo_Source_Sink_Counter/Consumer.inot
similarity index 100%
rename from examples/Demo_Source_Sink_Counter/Consumer.inot
rename to examples/Threading/Demo_Source_Sink_Counter/Consumer.inot
diff --git a/examples/Demo_Source_Sink_Counter/Demo_Source_Sink_Counter.ino b/examples/Threading/Demo_Source_Sink_Counter/Demo_Source_Sink_Counter.ino
similarity index 100%
rename from examples/Demo_Source_Sink_Counter/Demo_Source_Sink_Counter.ino
rename to examples/Threading/Demo_Source_Sink_Counter/Demo_Source_Sink_Counter.ino
diff --git a/examples/Demo_Source_Sink_Counter/Producer.inot b/examples/Threading/Demo_Source_Sink_Counter/Producer.inot
similarity index 100%
rename from examples/Demo_Source_Sink_Counter/Producer.inot
rename to examples/Threading/Demo_Source_Sink_Counter/Producer.inot
diff --git a/examples/Demo_Source_Sink_Counter/SharedVariables.h b/examples/Threading/Demo_Source_Sink_Counter/SharedVariables.h
similarity index 100%
rename from examples/Demo_Source_Sink_Counter/SharedVariables.h
rename to examples/Threading/Demo_Source_Sink_Counter/SharedVariables.h
diff --git a/examples/Demo_Source_Sink_LED/Demo_Source_Sink_LED.ino b/examples/Threading/Demo_Source_Sink_LED/Demo_Source_Sink_LED.ino
similarity index 100%
rename from examples/Demo_Source_Sink_LED/Demo_Source_Sink_LED.ino
rename to examples/Threading/Demo_Source_Sink_LED/Demo_Source_Sink_LED.ino
diff --git a/examples/Demo_Source_Sink_LED/SharedVariables.h b/examples/Threading/Demo_Source_Sink_LED/SharedVariables.h
similarity index 100%
rename from examples/Demo_Source_Sink_LED/SharedVariables.h
rename to examples/Threading/Demo_Source_Sink_LED/SharedVariables.h
diff --git a/examples/Demo_Source_Sink_LED/Sink_Thread.inot b/examples/Threading/Demo_Source_Sink_LED/Sink_Thread.inot
similarity index 100%
rename from examples/Demo_Source_Sink_LED/Sink_Thread.inot
rename to examples/Threading/Demo_Source_Sink_LED/Sink_Thread.inot
diff --git a/examples/Demo_Source_Sink_LED/Source_Thread.inot b/examples/Threading/Demo_Source_Sink_LED/Source_Thread.inot
similarity index 100%
rename from examples/Demo_Source_Sink_LED/Source_Thread.inot
rename to examples/Threading/Demo_Source_Sink_LED/Source_Thread.inot
diff --git a/examples/Threadsafe_SPI/Threadsafe_SPI.ino b/examples/Threadsafe_IO/Threadsafe_SPI/Threadsafe_SPI.ino
similarity index 100%
rename from examples/Threadsafe_SPI/Threadsafe_SPI.ino
rename to examples/Threadsafe_IO/Threadsafe_SPI/Threadsafe_SPI.ino
diff --git a/examples/Threadsafe_SPI_BusIO/Threadsafe_SPI_BusIO.ino b/examples/Threadsafe_IO/Threadsafe_SPI_BusIO/Threadsafe_SPI_BusIO.ino
similarity index 100%
rename from examples/Threadsafe_SPI_BusIO/Threadsafe_SPI_BusIO.ino
rename to examples/Threadsafe_IO/Threadsafe_SPI_BusIO/Threadsafe_SPI_BusIO.ino
diff --git a/examples/Threadsafe_Serial_GlobalPrefixSuffix/Threadsafe_Serial_GlobalPrefixSuffix.ino b/examples/Threadsafe_IO/Threadsafe_Serial_GlobalPrefixSuffix/Threadsafe_Serial_GlobalPrefixSuffix.ino
similarity index 100%
rename from examples/Threadsafe_Serial_GlobalPrefixSuffix/Threadsafe_Serial_GlobalPrefixSuffix.ino
rename to examples/Threadsafe_IO/Threadsafe_Serial_GlobalPrefixSuffix/Threadsafe_Serial_GlobalPrefixSuffix.ino
diff --git a/examples/Threadsafe_Serial_ProtocolWrapping/Threadsafe_Serial_ProtocolWrapping.ino b/examples/Threadsafe_IO/Threadsafe_Serial_ProtocolWrapping/Threadsafe_Serial_ProtocolWrapping.ino
similarity index 100%
rename from examples/Threadsafe_Serial_ProtocolWrapping/Threadsafe_Serial_ProtocolWrapping.ino
rename to examples/Threadsafe_IO/Threadsafe_Serial_ProtocolWrapping/Threadsafe_Serial_ProtocolWrapping.ino
diff --git a/examples/Threadsafe_Serial_Reader/Threadsafe_Serial_Reader.ino b/examples/Threadsafe_IO/Threadsafe_Serial_Reader/Threadsafe_Serial_Reader.ino
similarity index 100%
rename from examples/Threadsafe_Serial_Reader/Threadsafe_Serial_Reader.ino
rename to examples/Threadsafe_IO/Threadsafe_Serial_Reader/Threadsafe_Serial_Reader.ino
diff --git a/examples/Threadsafe_Serial_Writer/Threadsafe_Serial_Writer.ino b/examples/Threadsafe_IO/Threadsafe_Serial_Writer/Threadsafe_Serial_Writer.ino
similarity index 100%
rename from examples/Threadsafe_Serial_Writer/Threadsafe_Serial_Writer.ino
rename to examples/Threadsafe_IO/Threadsafe_Serial_Writer/Threadsafe_Serial_Writer.ino
diff --git a/examples/Threadsafe_Wire/Threadsafe_Wire.ino b/examples/Threadsafe_IO/Threadsafe_Wire/Threadsafe_Wire.ino
similarity index 100%
rename from examples/Threadsafe_Wire/Threadsafe_Wire.ino
rename to examples/Threadsafe_IO/Threadsafe_Wire/Threadsafe_Wire.ino
diff --git a/examples/Threadsafe_Wire_BusIO/Threadsafe_Wire_BusIO.ino b/examples/Threadsafe_IO/Threadsafe_Wire_BusIO/Threadsafe_Wire_BusIO.ino
similarity index 100%
rename from examples/Threadsafe_Wire_BusIO/Threadsafe_Wire_BusIO.ino
rename to examples/Threadsafe_IO/Threadsafe_Wire_BusIO/Threadsafe_Wire_BusIO.ino