diff --git a/session/direct-ipc.c b/backend/session/direct-ipc.c similarity index 100% rename from session/direct-ipc.c rename to backend/session/direct-ipc.c diff --git a/session/direct.c b/backend/session/direct.c similarity index 100% rename from session/direct.c rename to backend/session/direct.c diff --git a/session/logind.c b/backend/session/logind.c similarity index 100% rename from session/logind.c rename to backend/session/logind.c diff --git a/session/session.c b/backend/session/session.c similarity index 100% rename from session/session.c rename to backend/session/session.c diff --git a/include/session/direct-ipc.h b/include/backend/session/direct-ipc.h similarity index 100% rename from include/session/direct-ipc.h rename to include/backend/session/direct-ipc.h diff --git a/include/wlr/session.h b/include/wlr/backend/session.h similarity index 100% rename from include/wlr/session.h rename to include/wlr/backend/session.h diff --git a/include/wlr/session/interface.h b/include/wlr/backend/session/interface.h similarity index 100% rename from include/wlr/session/interface.h rename to include/wlr/backend/session/interface.h