diff --git a/Marlin/boards.h b/Marlin/src/core/boards.h similarity index 100% rename from Marlin/boards.h rename to Marlin/src/core/boards.h diff --git a/Marlin/enum.h b/Marlin/src/core/enum.h similarity index 100% rename from Marlin/enum.h rename to Marlin/src/core/enum.h diff --git a/Marlin/language.h b/Marlin/src/core/language.h similarity index 100% rename from Marlin/language.h rename to Marlin/src/core/language.h diff --git a/Marlin/macros.h b/Marlin/src/core/macros.h similarity index 100% rename from Marlin/macros.h rename to Marlin/src/core/macros.h diff --git a/Marlin/serial.cpp b/Marlin/src/core/serial.cpp similarity index 100% rename from Marlin/serial.cpp rename to Marlin/src/core/serial.cpp diff --git a/Marlin/serial.h b/Marlin/src/core/serial.h similarity index 100% rename from Marlin/serial.h rename to Marlin/src/core/serial.h diff --git a/Marlin/types.h b/Marlin/src/core/types.h similarity index 100% rename from Marlin/types.h rename to Marlin/src/core/types.h diff --git a/Marlin/utility.cpp b/Marlin/src/core/utility.cpp similarity index 100% rename from Marlin/utility.cpp rename to Marlin/src/core/utility.cpp diff --git a/Marlin/utility.h b/Marlin/src/core/utility.h similarity index 100% rename from Marlin/utility.h rename to Marlin/src/core/utility.h