diff --git a/src/Backends/ExcessHEFunction.cpp b/src/Backends/Helmholtz/ExcessHEFunction.cpp similarity index 100% rename from src/Backends/ExcessHEFunction.cpp rename to src/Backends/Helmholtz/ExcessHEFunction.cpp diff --git a/src/Backends/ExcessHEFunction.h b/src/Backends/Helmholtz/ExcessHEFunction.h similarity index 100% rename from src/Backends/ExcessHEFunction.h rename to src/Backends/Helmholtz/ExcessHEFunction.h diff --git a/src/Backends/FlashRoutines.cpp b/src/Backends/Helmholtz/FlashRoutines.cpp similarity index 100% rename from src/Backends/FlashRoutines.cpp rename to src/Backends/Helmholtz/FlashRoutines.cpp diff --git a/src/Backends/FlashRoutines.h b/src/Backends/Helmholtz/FlashRoutines.h similarity index 100% rename from src/Backends/FlashRoutines.h rename to src/Backends/Helmholtz/FlashRoutines.h diff --git a/src/Backends/HelmholtzEOSBackend.cpp b/src/Backends/Helmholtz/HelmholtzEOSBackend.cpp similarity index 100% rename from src/Backends/HelmholtzEOSBackend.cpp rename to src/Backends/Helmholtz/HelmholtzEOSBackend.cpp diff --git a/src/Backends/HelmholtzEOSBackend.h b/src/Backends/Helmholtz/HelmholtzEOSBackend.h similarity index 100% rename from src/Backends/HelmholtzEOSBackend.h rename to src/Backends/Helmholtz/HelmholtzEOSBackend.h diff --git a/src/Backends/HelmholtzEOSMixtureBackend.cpp b/src/Backends/Helmholtz/HelmholtzEOSMixtureBackend.cpp similarity index 100% rename from src/Backends/HelmholtzEOSMixtureBackend.cpp rename to src/Backends/Helmholtz/HelmholtzEOSMixtureBackend.cpp diff --git a/src/Backends/HelmholtzEOSMixtureBackend.h b/src/Backends/Helmholtz/HelmholtzEOSMixtureBackend.h similarity index 100% rename from src/Backends/HelmholtzEOSMixtureBackend.h rename to src/Backends/Helmholtz/HelmholtzEOSMixtureBackend.h diff --git a/src/Backends/ReducingFunctions.cpp b/src/Backends/Helmholtz/ReducingFunctions.cpp similarity index 100% rename from src/Backends/ReducingFunctions.cpp rename to src/Backends/Helmholtz/ReducingFunctions.cpp diff --git a/src/Backends/ReducingFunctions.h b/src/Backends/Helmholtz/ReducingFunctions.h similarity index 100% rename from src/Backends/ReducingFunctions.h rename to src/Backends/Helmholtz/ReducingFunctions.h diff --git a/src/Backends/VLERoutines.cpp b/src/Backends/Helmholtz/VLERoutines.cpp similarity index 100% rename from src/Backends/VLERoutines.cpp rename to src/Backends/Helmholtz/VLERoutines.cpp diff --git a/src/Backends/VLERoutines.h b/src/Backends/Helmholtz/VLERoutines.h similarity index 100% rename from src/Backends/VLERoutines.h rename to src/Backends/Helmholtz/VLERoutines.h diff --git a/src/Backends/IncompressibleBackend.h b/src/Backends/Incompressible/IncompressibleBackend.h similarity index 100% rename from src/Backends/IncompressibleBackend.h rename to src/Backends/Incompressible/IncompressibleBackend.h diff --git a/src/Backends/REFPROPBackend.cpp b/src/Backends/REFPROP/REFPROPBackend.cpp similarity index 100% rename from src/Backends/REFPROPBackend.cpp rename to src/Backends/REFPROP/REFPROPBackend.cpp diff --git a/src/Backends/REFPROPBackend.h b/src/Backends/REFPROP/REFPROPBackend.h similarity index 100% rename from src/Backends/REFPROPBackend.h rename to src/Backends/REFPROP/REFPROPBackend.h diff --git a/src/Backends/REFPROPMixtureBackend.cpp b/src/Backends/REFPROP/REFPROPMixtureBackend.cpp similarity index 100% rename from src/Backends/REFPROPMixtureBackend.cpp rename to src/Backends/REFPROP/REFPROPMixtureBackend.cpp diff --git a/src/Backends/REFPROPMixtureBackend.h b/src/Backends/REFPROP/REFPROPMixtureBackend.h similarity index 100% rename from src/Backends/REFPROPMixtureBackend.h rename to src/Backends/REFPROP/REFPROPMixtureBackend.h diff --git a/src/Backends/REFPROP_lib.h b/src/Backends/REFPROP/REFPROP_lib.h similarity index 100% rename from src/Backends/REFPROP_lib.h rename to src/Backends/REFPROP/REFPROP_lib.h