diff --git a/NodeTrayCommandController.cpp b/CellframeNodeTray/NodeTrayCommandController.cpp
similarity index 100%
rename from NodeTrayCommandController.cpp
rename to CellframeNodeTray/NodeTrayCommandController.cpp
diff --git a/NodeTrayCommandController.h b/CellframeNodeTray/NodeTrayCommandController.h
similarity index 100%
rename from NodeTrayCommandController.h
rename to CellframeNodeTray/NodeTrayCommandController.h
diff --git a/Resources.qrc b/CellframeNodeTray/Resources.qrc
similarity index 100%
rename from Resources.qrc
rename to CellframeNodeTray/Resources.qrc
diff --git a/cellframe-node-logo.svg b/CellframeNodeTray/cellframe-node-logo.svg
similarity index 100%
rename from cellframe-node-logo.svg
rename to CellframeNodeTray/cellframe-node-logo.svg
diff --git a/main.cpp b/CellframeNodeTray/main.cpp
similarity index 100%
rename from main.cpp
rename to CellframeNodeTray/main.cpp
diff --git a/main.qml b/CellframeNodeTray/main.qml
similarity index 100%
rename from main.qml
rename to CellframeNodeTray/main.qml
diff --git a/qml.qrc b/CellframeNodeTray/qml.qrc
similarity index 100%
rename from qml.qrc
rename to CellframeNodeTray/qml.qrc
diff --git a/cellfram-node-tray.pro b/cellfram-node-tray.pro
index 1258edd0c505b75d40a66a77ad38ea21dd1ab4d0..8443aab533c01474d9995667031dcfbb17245adc 100644
--- a/cellfram-node-tray.pro
+++ b/cellfram-node-tray.pro
@@ -4,12 +4,14 @@ QT += qml quick widgets quickwidgets
 # In order to do so, uncomment the following line.
 #DEFINES += QT_DISABLE_DEPRECATED_BEFORE=0x060000    # disables all the APIs deprecated before Qt 6.0.0
 
+INCLUDEPATH += CellframeNodeTray
+
 SOURCES += \
-        NodeTrayCommandController.cpp \
-        main.cpp
+        CellframeNodeTray/NodeTrayCommandController.cpp \
+        CellframeNodeTray/main.cpp
 
-RESOURCES += qml.qrc \
-    Resources.qrc
+RESOURCES += CellframeNodeTray/qml.qrc \
+    CellframeNodeTray/Resources.qrc
 
 # Additional import path used to resolve QML modules in Qt Creator's code model
 QML_IMPORT_PATH =
@@ -23,6 +25,6 @@ else: unix:!android: target.path = /opt/$${TARGET}/bin
 !isEmpty(target.path): INSTALLS += target
 
 HEADERS += \
-    NodeTrayCommandController.h
+    CellframeNodeTray/NodeTrayCommandController.h
 
 DISTFILES +=