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