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