-FILE(GLOB LIB_DataStructures_HEADERS_H "*.h")
-FILE(GLOB LIB_DataStructures_HEADERS_HPP "*.hpp")
-FILE(GLOB LIB_DataStructures_HEADERS_HXX "*.hxx")
-FILE(GLOB LIB_DataStructures_SOURCES_C "*.c")
-FILE(GLOB LIB_DataStructures_SOURCES_CPP "*.cpp")
-FILE(GLOB LIB_DataStructures_SOURCES_CXX "*.cxx")
-
-FILE(GLOB LIB_IO_HEADERS_H "*.h")
-FILE(GLOB LIB_IO_HEADERS_HPP "*.hpp")
-FILE(GLOB LIB_IO_HEADERS_HXX "*.hxx")
-FILE(GLOB LIB_IO_SOURCES_C "*.c")
-FILE(GLOB LIB_IO_SOURCES_CPP "*.cpp")
-FILE(GLOB LIB_IO_SOURCES_CXX "*.cxx")
-
-FILE(GLOB LIB_Visualization_HEADERS_H "*.h")
-FILE(GLOB LIB_Visualization_HEADERS_HPP "*.hpp")
-FILE(GLOB LIB_Visualization_HEADERS_HXX "*.hxx")
-FILE(GLOB LIB_Visualization_SOURCES_C "*.c")
-FILE(GLOB LIB_Visualization_SOURCES_CPP "*.cpp")
-FILE(GLOB LIB_Visualization_SOURCES_CXX "*.cxx")
+FILE(GLOB LIB_DataStructures_HEADERS_H "DataStructures/*.h")
+FILE(GLOB LIB_DataStructures_HEADERS_HPP "DataStructures/*.hpp")
+FILE(GLOB LIB_DataStructures_HEADERS_HXX "DataStructures/*.hxx")
+FILE(GLOB LIB_DataStructures_SOURCES_C "DataStructures/*.c")
+FILE(GLOB LIB_DataStructures_SOURCES_CPP "DataStructures/*.cpp")
+FILE(GLOB LIB_DataStructures_SOURCES_CXX "DataStructures/*.cxx")
+
+FILE(GLOB LIB_Algorithms_HEADERS_H "Algorithms/*.h")
+FILE(GLOB LIB_Algorithms_HEADERS_HPP "Algorithms/*.hpp")
+FILE(GLOB LIB_Algorithms_HEADERS_HXX "Algorithms/*.hxx")
+FILE(GLOB LIB_Algorithms_SOURCES_C "Algorithms/*.c")
+FILE(GLOB LIB_Algorithms_SOURCES_CPP "Algorithms/*.cpp")
+FILE(GLOB LIB_Algorithms_SOURCES_CXX "Algorithms/*.cxx")
+
+FILE(GLOB LIB_IO_HEADERS_H "IO/*.h")
+FILE(GLOB LIB_IO_HEADERS_HPP "IO/*.hpp")
+FILE(GLOB LIB_IO_HEADERS_HXX "IO/*.hxx")
+FILE(GLOB LIB_IO_SOURCES_C "IO/*.c")
+FILE(GLOB LIB_IO_SOURCES_CPP "IO/*.cpp")
+FILE(GLOB LIB_IO_SOURCES_CXX "IO/*.cxx")
+
+FILE(GLOB LIB_Visualization_HEADERS_H "Visualization/*.h")
+FILE(GLOB LIB_Visualization_HEADERS_HPP "Visualization/*.hpp")
+FILE(GLOB LIB_Visualization_HEADERS_HXX "Visualization/*.hxx")
+FILE(GLOB LIB_Visualization_SOURCES_C "Visualization/*.c")
+FILE(GLOB LIB_Visualization_SOURCES_CPP "Visualization/*.cpp")
+FILE(GLOB LIB_Visualization_SOURCES_CXX "Visualization/*.cxx")