diff --git a/CMakeLists.txt b/CMakeLists.txt
index 1713919..37e088f 100644
--- a/CMakeLists.txt
+++ b/CMakeLists.txt
@@ -172,8 +172,14 @@ set (SOURCES
${CMAKE_SOURCE_DIR}/src/ui/elements/ElementOptionTypeRange.cpp
${CMAKE_SOURCE_DIR}/src/ui/elements/ElementOptionTypeTextField.cpp
${CMAKE_SOURCE_DIR}/src/ui/elements/ElementModMenu.cpp
- ${CMAKE_SOURCE_DIR}/src/ui/elements/ElementModDetailsPanel.cpp
${CMAKE_SOURCE_DIR}/src/ui/elements/presets.cpp
+ ${CMAKE_SOURCE_DIR}/src/ui/elements/ui_button.cpp
+ ${CMAKE_SOURCE_DIR}/src/ui/elements/ui_container.cpp
+ ${CMAKE_SOURCE_DIR}/src/ui/elements/ui_element.cpp
+ ${CMAKE_SOURCE_DIR}/src/ui/elements/ui_image.cpp
+ ${CMAKE_SOURCE_DIR}/src/ui/elements/ui_label.cpp
+ ${CMAKE_SOURCE_DIR}/src/ui/elements/ui_mod_details_panel.cpp
+ ${CMAKE_SOURCE_DIR}/src/ui/elements/ui_toggle.cpp
${CMAKE_SOURCE_DIR}/rsp/aspMain.cpp
${CMAKE_SOURCE_DIR}/rsp/njpgdspMain.cpp
diff --git a/assets/config_menu.rml b/assets/config_menu.rml
index c8609bc..d18d254 100644
--- a/assets/config_menu.rml
+++ b/assets/config_menu.rml
@@ -26,7 +26,8 @@
-
+
+
@@ -65,6 +66,13 @@
+
+ Mods
+
+
+
+
+
Debug
diff --git a/assets/config_menu/mods.rml b/assets/config_menu/mods.rml
new file mode 100644
index 0000000..03db0b1
--- /dev/null
+++ b/assets/config_menu/mods.rml
@@ -0,0 +1,9 @@
+
+
+
+
+
+
+
diff --git a/assets/launcher.rml b/assets/launcher.rml
index 805d5be..53cf8e6 100644
--- a/assets/launcher.rml
+++ b/assets/launcher.rml
@@ -51,6 +51,10 @@
+