diff --git a/cMake/FreeCAD_Helpers/CheckInterModuleDependencies.cmake b/cMake/FreeCAD_Helpers/CheckInterModuleDependencies.cmake index 80c627e516..f324b16506 100644 --- a/cMake/FreeCAD_Helpers/CheckInterModuleDependencies.cmake +++ b/cMake/FreeCAD_Helpers/CheckInterModuleDependencies.cmake @@ -17,7 +17,7 @@ macro(CheckInterModuleDependencies) endif(${dependent}) endfunction(REQUIRES_MODS) - REQUIRES_MODS(BUILD_ARCH BUILD_PART BUILD_MESH BUILD_DRAFT) + REQUIRES_MODS(BUILD_BIM BUILD_PART BUILD_MESH BUILD_DRAFT) REQUIRES_MODS(BUILD_DRAFT BUILD_SKETCHER) REQUIRES_MODS(BUILD_DRAWING BUILD_PART BUILD_SPREADSHEET) REQUIRES_MODS(BUILD_FEM BUILD_PART) diff --git a/cMake/FreeCAD_Helpers/InitializeFreeCADBuildOptions.cmake b/cMake/FreeCAD_Helpers/InitializeFreeCADBuildOptions.cmake index ee77487493..09a13e943c 100644 --- a/cMake/FreeCAD_Helpers/InitializeFreeCADBuildOptions.cmake +++ b/cMake/FreeCAD_Helpers/InitializeFreeCADBuildOptions.cmake @@ -104,7 +104,7 @@ macro(InitializeFreeCADBuildOptions) option(BUILD_SANDBOX "Build the FreeCAD Sandbox module which is only for testing purposes" OFF) option(BUILD_TEMPLATE "Build the FreeCAD template module which is only for testing purposes" OFF) option(BUILD_ADDONMGR "Build the FreeCAD addon manager module" ON) - option(BUILD_ARCH "Build the FreeCAD Architecture module" ON) + option(BUILD_BIM "Build the FreeCAD BIM module" ON) option(BUILD_DRAFT "Build the FreeCAD draft module" ON) option(BUILD_DRAWING "Build the FreeCAD drawing module" OFF) option(BUILD_HELP "Build the FreeCAD help module" ON) diff --git a/cMake/FreeCAD_Helpers/PrintFinalReport.cmake b/cMake/FreeCAD_Helpers/PrintFinalReport.cmake index b255abd4cf..2718bc9fbb 100644 --- a/cMake/FreeCAD_Helpers/PrintFinalReport.cmake +++ b/cMake/FreeCAD_Helpers/PrintFinalReport.cmake @@ -89,7 +89,7 @@ macro(PrintFinalReport) value(FREECAD_USE_PYBIND11) value(FREECAD_USE_EXTERNAL_KDL) value(BUILD_ADDONMGR) - value(BUILD_ARCH) + value(BUILD_BIM) value(BUILD_ASSEMBLY) value(BUILD_CLOUD) value(BUILD_DRAFT) diff --git a/src/Mod/Arch/Arch.py b/src/Mod/BIM/Arch.py similarity index 100% rename from src/Mod/Arch/Arch.py rename to src/Mod/BIM/Arch.py diff --git a/src/Mod/Arch/ArchAxis.py b/src/Mod/BIM/ArchAxis.py similarity index 100% rename from src/Mod/Arch/ArchAxis.py rename to src/Mod/BIM/ArchAxis.py diff --git a/src/Mod/Arch/ArchAxisSystem.py b/src/Mod/BIM/ArchAxisSystem.py similarity index 100% rename from src/Mod/Arch/ArchAxisSystem.py rename to src/Mod/BIM/ArchAxisSystem.py diff --git a/src/Mod/Arch/ArchBuilding.py b/src/Mod/BIM/ArchBuilding.py similarity index 100% rename from src/Mod/Arch/ArchBuilding.py rename to src/Mod/BIM/ArchBuilding.py diff --git a/src/Mod/Arch/ArchBuildingPart.py b/src/Mod/BIM/ArchBuildingPart.py similarity index 100% rename from src/Mod/Arch/ArchBuildingPart.py rename to src/Mod/BIM/ArchBuildingPart.py diff --git a/src/Mod/Arch/ArchCommands.py b/src/Mod/BIM/ArchCommands.py similarity index 100% rename from src/Mod/Arch/ArchCommands.py rename to src/Mod/BIM/ArchCommands.py diff --git a/src/Mod/Arch/ArchComponent.py b/src/Mod/BIM/ArchComponent.py similarity index 100% rename from src/Mod/Arch/ArchComponent.py rename to src/Mod/BIM/ArchComponent.py diff --git a/src/Mod/Arch/ArchCurtainWall.py b/src/Mod/BIM/ArchCurtainWall.py similarity index 100% rename from src/Mod/Arch/ArchCurtainWall.py rename to src/Mod/BIM/ArchCurtainWall.py diff --git a/src/Mod/Arch/ArchCutPlane.py b/src/Mod/BIM/ArchCutPlane.py similarity index 100% rename from src/Mod/Arch/ArchCutPlane.py rename to src/Mod/BIM/ArchCutPlane.py diff --git a/src/Mod/Arch/ArchEquipment.py b/src/Mod/BIM/ArchEquipment.py similarity index 100% rename from src/Mod/Arch/ArchEquipment.py rename to src/Mod/BIM/ArchEquipment.py diff --git a/src/Mod/Arch/ArchFence.py b/src/Mod/BIM/ArchFence.py similarity index 100% rename from src/Mod/Arch/ArchFence.py rename to src/Mod/BIM/ArchFence.py diff --git a/src/Mod/Arch/ArchFloor.py b/src/Mod/BIM/ArchFloor.py similarity index 100% rename from src/Mod/Arch/ArchFloor.py rename to src/Mod/BIM/ArchFloor.py diff --git a/src/Mod/Arch/ArchFrame.py b/src/Mod/BIM/ArchFrame.py similarity index 100% rename from src/Mod/Arch/ArchFrame.py rename to src/Mod/BIM/ArchFrame.py diff --git a/src/Mod/Arch/ArchGrid.py b/src/Mod/BIM/ArchGrid.py similarity index 100% rename from src/Mod/Arch/ArchGrid.py rename to src/Mod/BIM/ArchGrid.py diff --git a/src/Mod/Arch/ArchIFC.py b/src/Mod/BIM/ArchIFC.py similarity index 100% rename from src/Mod/Arch/ArchIFC.py rename to src/Mod/BIM/ArchIFC.py diff --git a/src/Mod/Arch/ArchIFCSchema.py b/src/Mod/BIM/ArchIFCSchema.py similarity index 90% rename from src/Mod/Arch/ArchIFCSchema.py rename to src/Mod/BIM/ArchIFCSchema.py index f196545068..48aade83ca 100644 --- a/src/Mod/Arch/ArchIFCSchema.py +++ b/src/Mod/BIM/ArchIFCSchema.py @@ -35,14 +35,14 @@ from draftutils import params ifcVersions = ["IFC4", "IFC2X3"] IfcVersion = ifcVersions[params.get_param_arch("IfcVersion")] -with open(os.path.join(FreeCAD.getResourceDir(), "Mod", "Arch", "Presets", +with open(os.path.join(FreeCAD.getResourceDir(), "Mod", "BIM", "Presets", "ifc_contexts_" + IfcVersion + ".json")) as f: IfcContexts = json.load(f) -with open(os.path.join(FreeCAD.getResourceDir(), "Mod", "Arch", "Presets", +with open(os.path.join(FreeCAD.getResourceDir(), "Mod", "BIM", "Presets", "ifc_products_" + IfcVersion + ".json")) as f: IfcProducts = json.load(f) -with open(os.path.join(FreeCAD.getResourceDir(), "Mod", "Arch", "Presets", +with open(os.path.join(FreeCAD.getResourceDir(), "Mod", "BIM", "Presets", "ifc_types_" + IfcVersion + ".json")) as f: IfcTypes = json.load(f) diff --git a/src/Mod/Arch/ArchIFCView.py b/src/Mod/BIM/ArchIFCView.py similarity index 100% rename from src/Mod/Arch/ArchIFCView.py rename to src/Mod/BIM/ArchIFCView.py diff --git a/src/Mod/Arch/ArchMaterial.py b/src/Mod/BIM/ArchMaterial.py similarity index 100% rename from src/Mod/Arch/ArchMaterial.py rename to src/Mod/BIM/ArchMaterial.py diff --git a/src/Mod/Arch/ArchNesting.py b/src/Mod/BIM/ArchNesting.py similarity index 100% rename from src/Mod/Arch/ArchNesting.py rename to src/Mod/BIM/ArchNesting.py diff --git a/src/Mod/Arch/ArchPanel.py b/src/Mod/BIM/ArchPanel.py similarity index 100% rename from src/Mod/Arch/ArchPanel.py rename to src/Mod/BIM/ArchPanel.py diff --git a/src/Mod/Arch/ArchPipe.py b/src/Mod/BIM/ArchPipe.py similarity index 100% rename from src/Mod/Arch/ArchPipe.py rename to src/Mod/BIM/ArchPipe.py diff --git a/src/Mod/Arch/ArchPrecast.py b/src/Mod/BIM/ArchPrecast.py similarity index 100% rename from src/Mod/Arch/ArchPrecast.py rename to src/Mod/BIM/ArchPrecast.py diff --git a/src/Mod/Arch/ArchProfile.py b/src/Mod/BIM/ArchProfile.py similarity index 99% rename from src/Mod/Arch/ArchProfile.py rename to src/Mod/BIM/ArchProfile.py index b8d51082de..7e34aa8bbd 100644 --- a/src/Mod/Arch/ArchProfile.py +++ b/src/Mod/BIM/ArchProfile.py @@ -55,9 +55,9 @@ else: # Presets in the form: Class, Name, Profile type, [profile data] # Search for profiles.csv in data/Mod/Arch/Presets and in the same folder as this file # and in the user path -profilefiles = [os.path.join(FreeCAD.getResourceDir(),"Mod","Arch","Presets","profiles.csv"), +profilefiles = [os.path.join(FreeCAD.getResourceDir(),"Mod","BIM","Presets","profiles.csv"), os.path.join(os.path.dirname(__file__),"Presets","profiles.csv"), - os.path.join(FreeCAD.getUserAppDataDir(),"Arch","profiles.csv")] + os.path.join(FreeCAD.getUserAppDataDir(),"BIM","profiles.csv")] def readPresets(): diff --git a/src/Mod/Arch/ArchProject.py b/src/Mod/BIM/ArchProject.py similarity index 100% rename from src/Mod/Arch/ArchProject.py rename to src/Mod/BIM/ArchProject.py diff --git a/src/Mod/Arch/ArchRebar.py b/src/Mod/BIM/ArchRebar.py similarity index 100% rename from src/Mod/Arch/ArchRebar.py rename to src/Mod/BIM/ArchRebar.py diff --git a/src/Mod/Arch/ArchReference.py b/src/Mod/BIM/ArchReference.py similarity index 100% rename from src/Mod/Arch/ArchReference.py rename to src/Mod/BIM/ArchReference.py diff --git a/src/Mod/Arch/ArchRoof.py b/src/Mod/BIM/ArchRoof.py similarity index 100% rename from src/Mod/Arch/ArchRoof.py rename to src/Mod/BIM/ArchRoof.py diff --git a/src/Mod/Arch/ArchSchedule.py b/src/Mod/BIM/ArchSchedule.py similarity index 100% rename from src/Mod/Arch/ArchSchedule.py rename to src/Mod/BIM/ArchSchedule.py diff --git a/src/Mod/Arch/ArchSectionPlane.py b/src/Mod/BIM/ArchSectionPlane.py similarity index 100% rename from src/Mod/Arch/ArchSectionPlane.py rename to src/Mod/BIM/ArchSectionPlane.py diff --git a/src/Mod/Arch/ArchSite.py b/src/Mod/BIM/ArchSite.py similarity index 100% rename from src/Mod/Arch/ArchSite.py rename to src/Mod/BIM/ArchSite.py diff --git a/src/Mod/Arch/ArchSketchObject.py b/src/Mod/BIM/ArchSketchObject.py similarity index 100% rename from src/Mod/Arch/ArchSketchObject.py rename to src/Mod/BIM/ArchSketchObject.py diff --git a/src/Mod/Arch/ArchSpace.py b/src/Mod/BIM/ArchSpace.py similarity index 100% rename from src/Mod/Arch/ArchSpace.py rename to src/Mod/BIM/ArchSpace.py diff --git a/src/Mod/Arch/ArchStairs.py b/src/Mod/BIM/ArchStairs.py similarity index 100% rename from src/Mod/Arch/ArchStairs.py rename to src/Mod/BIM/ArchStairs.py diff --git a/src/Mod/Arch/ArchStructure.py b/src/Mod/BIM/ArchStructure.py similarity index 100% rename from src/Mod/Arch/ArchStructure.py rename to src/Mod/BIM/ArchStructure.py diff --git a/src/Mod/Arch/ArchTruss.py b/src/Mod/BIM/ArchTruss.py similarity index 100% rename from src/Mod/Arch/ArchTruss.py rename to src/Mod/BIM/ArchTruss.py diff --git a/src/Mod/Arch/ArchVRM.py b/src/Mod/BIM/ArchVRM.py similarity index 100% rename from src/Mod/Arch/ArchVRM.py rename to src/Mod/BIM/ArchVRM.py diff --git a/src/Mod/Arch/ArchWall.py b/src/Mod/BIM/ArchWall.py similarity index 100% rename from src/Mod/Arch/ArchWall.py rename to src/Mod/BIM/ArchWall.py diff --git a/src/Mod/Arch/ArchWindow.py b/src/Mod/BIM/ArchWindow.py similarity index 100% rename from src/Mod/Arch/ArchWindow.py rename to src/Mod/BIM/ArchWindow.py diff --git a/src/Mod/Arch/ArchWindowPresets.py b/src/Mod/BIM/ArchWindowPresets.py similarity index 100% rename from src/Mod/Arch/ArchWindowPresets.py rename to src/Mod/BIM/ArchWindowPresets.py diff --git a/src/Mod/Arch/BimSelect.py b/src/Mod/BIM/BimSelect.py similarity index 100% rename from src/Mod/Arch/BimSelect.py rename to src/Mod/BIM/BimSelect.py diff --git a/src/Mod/Arch/BimStatusBar.py b/src/Mod/BIM/BimStatusBar.py similarity index 100% rename from src/Mod/Arch/BimStatusBar.py rename to src/Mod/BIM/BimStatusBar.py diff --git a/src/Mod/Arch/CMakeLists.txt b/src/Mod/BIM/CMakeLists.txt similarity index 84% rename from src/Mod/Arch/CMakeLists.txt rename to src/Mod/BIM/CMakeLists.txt index 212f038e87..782a109725 100644 --- a/src/Mod/Arch/CMakeLists.txt +++ b/src/Mod/BIM/CMakeLists.txt @@ -43,8 +43,6 @@ SET(Arch_SRCS OfflineRenderingUtils.py ArchTruss.py ArchCurtainWall.py - ifc_objects.py - ifc_viewproviders.py ArchSketchObject.py BimSelect.py BimStatusBar.py @@ -192,11 +190,11 @@ SET(nativeifc_SRCS SOURCE_GROUP("" FILES ${Arch_SRCS}) -SET(ArchGuiIcon_SVG +SET(BIMGuiIcon_SVG Resources/icons/BIMWorkbench.svg ) -ADD_CUSTOM_TARGET(Arch ALL +ADD_CUSTOM_TARGET(BIM ALL SOURCES ${Arch_SRCS} ${Arch_QRC_SRCS} ${Dice3DS_SRCS} @@ -207,23 +205,23 @@ ADD_CUSTOM_TARGET(Arch ALL ${nativeifc_SRCS} ) -fc_copy_sources(Arch "${CMAKE_BINARY_DIR}/Mod/Arch" ${Arch_SRCS}) -fc_copy_sources(Arch "${CMAKE_BINARY_DIR}/Mod/Arch" ${Dice3DS_SRCS}) -fc_copy_sources(Arch "${CMAKE_BINARY_DIR}/Mod/Arch" ${importers_SRCS}) -fc_copy_sources(Arch "${CMAKE_BINARY_DIR}/Mod/Arch" ${bimcommands_SRCS}) -fc_copy_sources(Arch "${CMAKE_BINARY_DIR}/Mod/Arch" ${nativeifc_SRCS}) -fc_copy_sources(Arch "${CMAKE_BINARY_DIR}/${CMAKE_INSTALL_DATADIR}/Mod/Arch" ${ArchGuiIcon_SVG}) +fc_copy_sources(BIM "${CMAKE_BINARY_DIR}/Mod/Arch" ${Arch_SRCS}) +fc_copy_sources(BIM "${CMAKE_BINARY_DIR}/Mod/Arch" ${Dice3DS_SRCS}) +fc_copy_sources(BIM "${CMAKE_BINARY_DIR}/Mod/Arch" ${importers_SRCS}) +fc_copy_sources(BIM "${CMAKE_BINARY_DIR}/Mod/Arch" ${bimcommands_SRCS}) +fc_copy_sources(BIM "${CMAKE_BINARY_DIR}/Mod/Arch" ${nativeifc_SRCS}) +fc_copy_sources(BIM "${CMAKE_BINARY_DIR}/${CMAKE_INSTALL_DATADIR}/Mod/Arch" ${BIMGuiIcon_SVG}) -fc_target_copy_resource(Arch - ${CMAKE_SOURCE_DIR}/src/Mod/Arch - ${CMAKE_BINARY_DIR}/${CMAKE_INSTALL_DATADIR}/Mod/Arch +fc_target_copy_resource(BIM + ${CMAKE_SOURCE_DIR}/src/Mod/BIM + ${CMAKE_BINARY_DIR}/${CMAKE_INSTALL_DATADIR}/Mod/BIM ${Arch_presets} ) IF (BUILD_GUI) - fc_target_copy_resource(Arch + fc_target_copy_resource(BIM ${CMAKE_CURRENT_BINARY_DIR} - ${CMAKE_BINARY_DIR}/Mod/Arch + ${CMAKE_BINARY_DIR}/Mod/BIM Arch_rc.py) ENDIF (BUILD_GUI) @@ -231,44 +229,44 @@ INSTALL( FILES ${Arch_SRCS} ${Arch_QRC_SRCS} - DESTINATION Mod/Arch + DESTINATION Mod/BIM ) INSTALL( FILES ${Dice3DS_SRCS} - DESTINATION Mod/Arch/Dice3DS + DESTINATION Mod/BIM/Dice3DS ) INSTALL( FILES ${importers_SRCS} - DESTINATION Mod/Arch/importers + DESTINATION Mod/BIM/importers ) INSTALL( FILES ${bimcommands_SRCS} - DESTINATION Mod/Arch/bimcommands + DESTINATION Mod/BIM/bimcommands ) INSTALL( FILES ${nativeifc_SRCS} - DESTINATION Mod/Arch/nativeifc + DESTINATION Mod/BIM/nativeifc ) INSTALL( DIRECTORY Presets DESTINATION - ${CMAKE_INSTALL_DATADIR}/Mod/Arch + ${CMAKE_INSTALL_DATADIR}/Mod/BIM ) INSTALL( FILES - ${ArchGuiIcon_SVG} + ${BIMGuiIcon_SVG} DESTINATION - "${CMAKE_INSTALL_DATADIR}/Mod/Arch/Resources/icons" + "${CMAKE_INSTALL_DATADIR}/Mod/BIM/Resources/icons" ) diff --git a/src/Mod/Arch/Dice3DS/__init__.py b/src/Mod/BIM/Dice3DS/__init__.py similarity index 100% rename from src/Mod/Arch/Dice3DS/__init__.py rename to src/Mod/BIM/Dice3DS/__init__.py diff --git a/src/Mod/Arch/Dice3DS/dice3ds.dox b/src/Mod/BIM/Dice3DS/dice3ds.dox similarity index 100% rename from src/Mod/Arch/Dice3DS/dice3ds.dox rename to src/Mod/BIM/Dice3DS/dice3ds.dox diff --git a/src/Mod/Arch/Dice3DS/dom3ds.py b/src/Mod/BIM/Dice3DS/dom3ds.py similarity index 100% rename from src/Mod/Arch/Dice3DS/dom3ds.py rename to src/Mod/BIM/Dice3DS/dom3ds.py diff --git a/src/Mod/Arch/Dice3DS/util.py b/src/Mod/BIM/Dice3DS/util.py similarity index 100% rename from src/Mod/Arch/Dice3DS/util.py rename to src/Mod/BIM/Dice3DS/util.py diff --git a/src/Mod/Arch/Init.py b/src/Mod/BIM/Init.py similarity index 100% rename from src/Mod/Arch/Init.py rename to src/Mod/BIM/Init.py diff --git a/src/Mod/Arch/InitGui.py b/src/Mod/BIM/InitGui.py similarity index 100% rename from src/Mod/Arch/InitGui.py rename to src/Mod/BIM/InitGui.py diff --git a/src/Mod/Arch/OfflineRenderingUtils.py b/src/Mod/BIM/OfflineRenderingUtils.py similarity index 100% rename from src/Mod/Arch/OfflineRenderingUtils.py rename to src/Mod/BIM/OfflineRenderingUtils.py diff --git a/src/Mod/Arch/Presets/ifc_contexts_IFC2X3.json b/src/Mod/BIM/Presets/ifc_contexts_IFC2X3.json similarity index 100% rename from src/Mod/Arch/Presets/ifc_contexts_IFC2X3.json rename to src/Mod/BIM/Presets/ifc_contexts_IFC2X3.json diff --git a/src/Mod/Arch/Presets/ifc_contexts_IFC4.json b/src/Mod/BIM/Presets/ifc_contexts_IFC4.json similarity index 100% rename from src/Mod/Arch/Presets/ifc_contexts_IFC4.json rename to src/Mod/BIM/Presets/ifc_contexts_IFC4.json diff --git a/src/Mod/Arch/Presets/ifc_products_IFC2X3.json b/src/Mod/BIM/Presets/ifc_products_IFC2X3.json similarity index 100% rename from src/Mod/Arch/Presets/ifc_products_IFC2X3.json rename to src/Mod/BIM/Presets/ifc_products_IFC2X3.json diff --git a/src/Mod/Arch/Presets/ifc_products_IFC4.json b/src/Mod/BIM/Presets/ifc_products_IFC4.json similarity index 100% rename from src/Mod/Arch/Presets/ifc_products_IFC4.json rename to src/Mod/BIM/Presets/ifc_products_IFC4.json diff --git a/src/Mod/Arch/Presets/ifc_types_IFC2X3.json b/src/Mod/BIM/Presets/ifc_types_IFC2X3.json similarity index 100% rename from src/Mod/Arch/Presets/ifc_types_IFC2X3.json rename to src/Mod/BIM/Presets/ifc_types_IFC2X3.json diff --git a/src/Mod/Arch/Presets/ifc_types_IFC4.json b/src/Mod/BIM/Presets/ifc_types_IFC4.json similarity index 100% rename from src/Mod/Arch/Presets/ifc_types_IFC4.json rename to src/Mod/BIM/Presets/ifc_types_IFC4.json diff --git a/src/Mod/Arch/Presets/profiles.csv b/src/Mod/BIM/Presets/profiles.csv similarity index 100% rename from src/Mod/Arch/Presets/profiles.csv rename to src/Mod/BIM/Presets/profiles.csv diff --git a/src/Mod/Arch/Presets/pset_definitions.csv b/src/Mod/BIM/Presets/pset_definitions.csv similarity index 100% rename from src/Mod/Arch/Presets/pset_definitions.csv rename to src/Mod/BIM/Presets/pset_definitions.csv diff --git a/src/Mod/Arch/Resources/Arch.qrc b/src/Mod/BIM/Resources/Arch.qrc similarity index 100% rename from src/Mod/Arch/Resources/Arch.qrc rename to src/Mod/BIM/Resources/Arch.qrc diff --git a/src/Mod/Arch/Resources/create_qrc.py b/src/Mod/BIM/Resources/create_qrc.py similarity index 100% rename from src/Mod/Arch/Resources/create_qrc.py rename to src/Mod/BIM/Resources/create_qrc.py diff --git a/src/Mod/Arch/Resources/icons/ArchWorkbench.svg b/src/Mod/BIM/Resources/icons/ArchWorkbench.svg similarity index 100% rename from src/Mod/Arch/Resources/icons/ArchWorkbench.svg rename to src/Mod/BIM/Resources/icons/ArchWorkbench.svg diff --git a/src/Mod/Arch/Resources/icons/Arch_3Views.svg b/src/Mod/BIM/Resources/icons/Arch_3Views.svg similarity index 100% rename from src/Mod/Arch/Resources/icons/Arch_3Views.svg rename to src/Mod/BIM/Resources/icons/Arch_3Views.svg diff --git a/src/Mod/Arch/Resources/icons/Arch_Add.svg b/src/Mod/BIM/Resources/icons/Arch_Add.svg similarity index 100% rename from src/Mod/Arch/Resources/icons/Arch_Add.svg rename to src/Mod/BIM/Resources/icons/Arch_Add.svg diff --git a/src/Mod/Arch/Resources/icons/Arch_Axis.svg b/src/Mod/BIM/Resources/icons/Arch_Axis.svg similarity index 100% rename from src/Mod/Arch/Resources/icons/Arch_Axis.svg rename to src/Mod/BIM/Resources/icons/Arch_Axis.svg diff --git a/src/Mod/Arch/Resources/icons/Arch_Axis_System.svg b/src/Mod/BIM/Resources/icons/Arch_Axis_System.svg similarity index 100% rename from src/Mod/Arch/Resources/icons/Arch_Axis_System.svg rename to src/Mod/BIM/Resources/icons/Arch_Axis_System.svg diff --git a/src/Mod/Arch/Resources/icons/Arch_Axis_System_Tree.svg b/src/Mod/BIM/Resources/icons/Arch_Axis_System_Tree.svg similarity index 100% rename from src/Mod/Arch/Resources/icons/Arch_Axis_System_Tree.svg rename to src/Mod/BIM/Resources/icons/Arch_Axis_System_Tree.svg diff --git a/src/Mod/Arch/Resources/icons/Arch_Axis_Tree.svg b/src/Mod/BIM/Resources/icons/Arch_Axis_Tree.svg similarity index 100% rename from src/Mod/Arch/Resources/icons/Arch_Axis_Tree.svg rename to src/Mod/BIM/Resources/icons/Arch_Axis_Tree.svg diff --git a/src/Mod/Arch/Resources/icons/Arch_Bimserver.svg b/src/Mod/BIM/Resources/icons/Arch_Bimserver.svg similarity index 100% rename from src/Mod/Arch/Resources/icons/Arch_Bimserver.svg rename to src/Mod/BIM/Resources/icons/Arch_Bimserver.svg diff --git a/src/Mod/Arch/Resources/icons/Arch_Building.svg b/src/Mod/BIM/Resources/icons/Arch_Building.svg similarity index 100% rename from src/Mod/Arch/Resources/icons/Arch_Building.svg rename to src/Mod/BIM/Resources/icons/Arch_Building.svg diff --git a/src/Mod/Arch/Resources/icons/Arch_BuildingPart.svg b/src/Mod/BIM/Resources/icons/Arch_BuildingPart.svg similarity index 100% rename from src/Mod/Arch/Resources/icons/Arch_BuildingPart.svg rename to src/Mod/BIM/Resources/icons/Arch_BuildingPart.svg diff --git a/src/Mod/Arch/Resources/icons/Arch_BuildingPart_Tree.svg b/src/Mod/BIM/Resources/icons/Arch_BuildingPart_Tree.svg similarity index 100% rename from src/Mod/Arch/Resources/icons/Arch_BuildingPart_Tree.svg rename to src/Mod/BIM/Resources/icons/Arch_BuildingPart_Tree.svg diff --git a/src/Mod/Arch/Resources/icons/Arch_Building_Tree.svg b/src/Mod/BIM/Resources/icons/Arch_Building_Tree.svg similarity index 100% rename from src/Mod/Arch/Resources/icons/Arch_Building_Tree.svg rename to src/Mod/BIM/Resources/icons/Arch_Building_Tree.svg diff --git a/src/Mod/Arch/Resources/icons/Arch_Cell.svg b/src/Mod/BIM/Resources/icons/Arch_Cell.svg similarity index 100% rename from src/Mod/Arch/Resources/icons/Arch_Cell.svg rename to src/Mod/BIM/Resources/icons/Arch_Cell.svg diff --git a/src/Mod/Arch/Resources/icons/Arch_Cell_Tree.svg b/src/Mod/BIM/Resources/icons/Arch_Cell_Tree.svg similarity index 100% rename from src/Mod/Arch/Resources/icons/Arch_Cell_Tree.svg rename to src/Mod/BIM/Resources/icons/Arch_Cell_Tree.svg diff --git a/src/Mod/Arch/Resources/icons/Arch_Check.svg b/src/Mod/BIM/Resources/icons/Arch_Check.svg similarity index 100% rename from src/Mod/Arch/Resources/icons/Arch_Check.svg rename to src/Mod/BIM/Resources/icons/Arch_Check.svg diff --git a/src/Mod/Arch/Resources/icons/Arch_CloseHoles.svg b/src/Mod/BIM/Resources/icons/Arch_CloseHoles.svg similarity index 100% rename from src/Mod/Arch/Resources/icons/Arch_CloseHoles.svg rename to src/Mod/BIM/Resources/icons/Arch_CloseHoles.svg diff --git a/src/Mod/Arch/Resources/icons/Arch_Component.svg b/src/Mod/BIM/Resources/icons/Arch_Component.svg similarity index 100% rename from src/Mod/Arch/Resources/icons/Arch_Component.svg rename to src/Mod/BIM/Resources/icons/Arch_Component.svg diff --git a/src/Mod/Arch/Resources/icons/Arch_Component_Clone.svg b/src/Mod/BIM/Resources/icons/Arch_Component_Clone.svg similarity index 100% rename from src/Mod/Arch/Resources/icons/Arch_Component_Clone.svg rename to src/Mod/BIM/Resources/icons/Arch_Component_Clone.svg diff --git a/src/Mod/Arch/Resources/icons/Arch_Component_Tree.svg b/src/Mod/BIM/Resources/icons/Arch_Component_Tree.svg similarity index 100% rename from src/Mod/Arch/Resources/icons/Arch_Component_Tree.svg rename to src/Mod/BIM/Resources/icons/Arch_Component_Tree.svg diff --git a/src/Mod/Arch/Resources/icons/Arch_CurtainWall.svg b/src/Mod/BIM/Resources/icons/Arch_CurtainWall.svg similarity index 100% rename from src/Mod/Arch/Resources/icons/Arch_CurtainWall.svg rename to src/Mod/BIM/Resources/icons/Arch_CurtainWall.svg diff --git a/src/Mod/Arch/Resources/icons/Arch_CurtainWall_Tree.svg b/src/Mod/BIM/Resources/icons/Arch_CurtainWall_Tree.svg similarity index 100% rename from src/Mod/Arch/Resources/icons/Arch_CurtainWall_Tree.svg rename to src/Mod/BIM/Resources/icons/Arch_CurtainWall_Tree.svg diff --git a/src/Mod/Arch/Resources/icons/Arch_CutPlane.svg b/src/Mod/BIM/Resources/icons/Arch_CutPlane.svg similarity index 100% rename from src/Mod/Arch/Resources/icons/Arch_CutPlane.svg rename to src/Mod/BIM/Resources/icons/Arch_CutPlane.svg diff --git a/src/Mod/Arch/Resources/icons/Arch_Equipment.svg b/src/Mod/BIM/Resources/icons/Arch_Equipment.svg similarity index 100% rename from src/Mod/Arch/Resources/icons/Arch_Equipment.svg rename to src/Mod/BIM/Resources/icons/Arch_Equipment.svg diff --git a/src/Mod/Arch/Resources/icons/Arch_Equipment_Clone.svg b/src/Mod/BIM/Resources/icons/Arch_Equipment_Clone.svg similarity index 100% rename from src/Mod/Arch/Resources/icons/Arch_Equipment_Clone.svg rename to src/Mod/BIM/Resources/icons/Arch_Equipment_Clone.svg diff --git a/src/Mod/Arch/Resources/icons/Arch_Equipment_Tree.svg b/src/Mod/BIM/Resources/icons/Arch_Equipment_Tree.svg similarity index 100% rename from src/Mod/Arch/Resources/icons/Arch_Equipment_Tree.svg rename to src/Mod/BIM/Resources/icons/Arch_Equipment_Tree.svg diff --git a/src/Mod/Arch/Resources/icons/Arch_Fence.svg b/src/Mod/BIM/Resources/icons/Arch_Fence.svg similarity index 100% rename from src/Mod/Arch/Resources/icons/Arch_Fence.svg rename to src/Mod/BIM/Resources/icons/Arch_Fence.svg diff --git a/src/Mod/Arch/Resources/icons/Arch_Fence_Tree.svg b/src/Mod/BIM/Resources/icons/Arch_Fence_Tree.svg similarity index 100% rename from src/Mod/Arch/Resources/icons/Arch_Fence_Tree.svg rename to src/Mod/BIM/Resources/icons/Arch_Fence_Tree.svg diff --git a/src/Mod/Arch/Resources/icons/Arch_Fixture.svg b/src/Mod/BIM/Resources/icons/Arch_Fixture.svg similarity index 100% rename from src/Mod/Arch/Resources/icons/Arch_Fixture.svg rename to src/Mod/BIM/Resources/icons/Arch_Fixture.svg diff --git a/src/Mod/Arch/Resources/icons/Arch_Floor.svg b/src/Mod/BIM/Resources/icons/Arch_Floor.svg similarity index 100% rename from src/Mod/Arch/Resources/icons/Arch_Floor.svg rename to src/Mod/BIM/Resources/icons/Arch_Floor.svg diff --git a/src/Mod/Arch/Resources/icons/Arch_Floor_Tree.svg b/src/Mod/BIM/Resources/icons/Arch_Floor_Tree.svg similarity index 100% rename from src/Mod/Arch/Resources/icons/Arch_Floor_Tree.svg rename to src/Mod/BIM/Resources/icons/Arch_Floor_Tree.svg diff --git a/src/Mod/Arch/Resources/icons/Arch_Frame.svg b/src/Mod/BIM/Resources/icons/Arch_Frame.svg similarity index 100% rename from src/Mod/Arch/Resources/icons/Arch_Frame.svg rename to src/Mod/BIM/Resources/icons/Arch_Frame.svg diff --git a/src/Mod/Arch/Resources/icons/Arch_Frame_Tree.svg b/src/Mod/BIM/Resources/icons/Arch_Frame_Tree.svg similarity index 100% rename from src/Mod/Arch/Resources/icons/Arch_Frame_Tree.svg rename to src/Mod/BIM/Resources/icons/Arch_Frame_Tree.svg diff --git a/src/Mod/Arch/Resources/icons/Arch_Grid.svg b/src/Mod/BIM/Resources/icons/Arch_Grid.svg similarity index 100% rename from src/Mod/Arch/Resources/icons/Arch_Grid.svg rename to src/Mod/BIM/Resources/icons/Arch_Grid.svg diff --git a/src/Mod/Arch/Resources/icons/Arch_Material.svg b/src/Mod/BIM/Resources/icons/Arch_Material.svg similarity index 100% rename from src/Mod/Arch/Resources/icons/Arch_Material.svg rename to src/Mod/BIM/Resources/icons/Arch_Material.svg diff --git a/src/Mod/Arch/Resources/icons/Arch_Material_Group.svg b/src/Mod/BIM/Resources/icons/Arch_Material_Group.svg similarity index 100% rename from src/Mod/Arch/Resources/icons/Arch_Material_Group.svg rename to src/Mod/BIM/Resources/icons/Arch_Material_Group.svg diff --git a/src/Mod/Arch/Resources/icons/Arch_Material_Multi.svg b/src/Mod/BIM/Resources/icons/Arch_Material_Multi.svg similarity index 100% rename from src/Mod/Arch/Resources/icons/Arch_Material_Multi.svg rename to src/Mod/BIM/Resources/icons/Arch_Material_Multi.svg diff --git a/src/Mod/Arch/Resources/icons/Arch_MergeWalls.svg b/src/Mod/BIM/Resources/icons/Arch_MergeWalls.svg similarity index 100% rename from src/Mod/Arch/Resources/icons/Arch_MergeWalls.svg rename to src/Mod/BIM/Resources/icons/Arch_MergeWalls.svg diff --git a/src/Mod/Arch/Resources/icons/Arch_MeshToShape.svg b/src/Mod/BIM/Resources/icons/Arch_MeshToShape.svg similarity index 100% rename from src/Mod/Arch/Resources/icons/Arch_MeshToShape.svg rename to src/Mod/BIM/Resources/icons/Arch_MeshToShape.svg diff --git a/src/Mod/Arch/Resources/icons/Arch_MultipleStructures.svg b/src/Mod/BIM/Resources/icons/Arch_MultipleStructures.svg similarity index 100% rename from src/Mod/Arch/Resources/icons/Arch_MultipleStructures.svg rename to src/Mod/BIM/Resources/icons/Arch_MultipleStructures.svg diff --git a/src/Mod/Arch/Resources/icons/Arch_Nest.svg b/src/Mod/BIM/Resources/icons/Arch_Nest.svg similarity index 100% rename from src/Mod/Arch/Resources/icons/Arch_Nest.svg rename to src/Mod/BIM/Resources/icons/Arch_Nest.svg diff --git a/src/Mod/Arch/Resources/icons/Arch_Opening_Experimental.svg b/src/Mod/BIM/Resources/icons/Arch_Opening_Experimental.svg similarity index 100% rename from src/Mod/Arch/Resources/icons/Arch_Opening_Experimental.svg rename to src/Mod/BIM/Resources/icons/Arch_Opening_Experimental.svg diff --git a/src/Mod/Arch/Resources/icons/Arch_Panel.svg b/src/Mod/BIM/Resources/icons/Arch_Panel.svg similarity index 100% rename from src/Mod/Arch/Resources/icons/Arch_Panel.svg rename to src/Mod/BIM/Resources/icons/Arch_Panel.svg diff --git a/src/Mod/Arch/Resources/icons/Arch_Panel_Clone.svg b/src/Mod/BIM/Resources/icons/Arch_Panel_Clone.svg similarity index 100% rename from src/Mod/Arch/Resources/icons/Arch_Panel_Clone.svg rename to src/Mod/BIM/Resources/icons/Arch_Panel_Clone.svg diff --git a/src/Mod/Arch/Resources/icons/Arch_Panel_Cut.svg b/src/Mod/BIM/Resources/icons/Arch_Panel_Cut.svg similarity index 100% rename from src/Mod/Arch/Resources/icons/Arch_Panel_Cut.svg rename to src/Mod/BIM/Resources/icons/Arch_Panel_Cut.svg diff --git a/src/Mod/Arch/Resources/icons/Arch_Panel_Sheet.svg b/src/Mod/BIM/Resources/icons/Arch_Panel_Sheet.svg similarity index 100% rename from src/Mod/Arch/Resources/icons/Arch_Panel_Sheet.svg rename to src/Mod/BIM/Resources/icons/Arch_Panel_Sheet.svg diff --git a/src/Mod/Arch/Resources/icons/Arch_Panel_Sheet_Tree.svg b/src/Mod/BIM/Resources/icons/Arch_Panel_Sheet_Tree.svg similarity index 100% rename from src/Mod/Arch/Resources/icons/Arch_Panel_Sheet_Tree.svg rename to src/Mod/BIM/Resources/icons/Arch_Panel_Sheet_Tree.svg diff --git a/src/Mod/Arch/Resources/icons/Arch_Panel_Tree.svg b/src/Mod/BIM/Resources/icons/Arch_Panel_Tree.svg similarity index 100% rename from src/Mod/Arch/Resources/icons/Arch_Panel_Tree.svg rename to src/Mod/BIM/Resources/icons/Arch_Panel_Tree.svg diff --git a/src/Mod/Arch/Resources/icons/Arch_Pipe.svg b/src/Mod/BIM/Resources/icons/Arch_Pipe.svg similarity index 100% rename from src/Mod/Arch/Resources/icons/Arch_Pipe.svg rename to src/Mod/BIM/Resources/icons/Arch_Pipe.svg diff --git a/src/Mod/Arch/Resources/icons/Arch_PipeConnector.svg b/src/Mod/BIM/Resources/icons/Arch_PipeConnector.svg similarity index 100% rename from src/Mod/Arch/Resources/icons/Arch_PipeConnector.svg rename to src/Mod/BIM/Resources/icons/Arch_PipeConnector.svg diff --git a/src/Mod/Arch/Resources/icons/Arch_Pipe_Tree.svg b/src/Mod/BIM/Resources/icons/Arch_Pipe_Tree.svg similarity index 100% rename from src/Mod/Arch/Resources/icons/Arch_Pipe_Tree.svg rename to src/Mod/BIM/Resources/icons/Arch_Pipe_Tree.svg diff --git a/src/Mod/Arch/Resources/icons/Arch_Profile.svg b/src/Mod/BIM/Resources/icons/Arch_Profile.svg similarity index 100% rename from src/Mod/Arch/Resources/icons/Arch_Profile.svg rename to src/Mod/BIM/Resources/icons/Arch_Profile.svg diff --git a/src/Mod/Arch/Resources/icons/Arch_Project.svg b/src/Mod/BIM/Resources/icons/Arch_Project.svg similarity index 100% rename from src/Mod/Arch/Resources/icons/Arch_Project.svg rename to src/Mod/BIM/Resources/icons/Arch_Project.svg diff --git a/src/Mod/Arch/Resources/icons/Arch_Project_IFC.svg b/src/Mod/BIM/Resources/icons/Arch_Project_IFC.svg similarity index 100% rename from src/Mod/Arch/Resources/icons/Arch_Project_IFC.svg rename to src/Mod/BIM/Resources/icons/Arch_Project_IFC.svg diff --git a/src/Mod/Arch/Resources/icons/Arch_Project_Tree.svg b/src/Mod/BIM/Resources/icons/Arch_Project_Tree.svg similarity index 100% rename from src/Mod/Arch/Resources/icons/Arch_Project_Tree.svg rename to src/Mod/BIM/Resources/icons/Arch_Project_Tree.svg diff --git a/src/Mod/Arch/Resources/icons/Arch_Rebar.svg b/src/Mod/BIM/Resources/icons/Arch_Rebar.svg similarity index 100% rename from src/Mod/Arch/Resources/icons/Arch_Rebar.svg rename to src/Mod/BIM/Resources/icons/Arch_Rebar.svg diff --git a/src/Mod/Arch/Resources/icons/Arch_Rebar_Tree.svg b/src/Mod/BIM/Resources/icons/Arch_Rebar_Tree.svg similarity index 100% rename from src/Mod/Arch/Resources/icons/Arch_Rebar_Tree.svg rename to src/Mod/BIM/Resources/icons/Arch_Rebar_Tree.svg diff --git a/src/Mod/Arch/Resources/icons/Arch_Reference.svg b/src/Mod/BIM/Resources/icons/Arch_Reference.svg similarity index 100% rename from src/Mod/Arch/Resources/icons/Arch_Reference.svg rename to src/Mod/BIM/Resources/icons/Arch_Reference.svg diff --git a/src/Mod/Arch/Resources/icons/Arch_Remove.svg b/src/Mod/BIM/Resources/icons/Arch_Remove.svg similarity index 100% rename from src/Mod/Arch/Resources/icons/Arch_Remove.svg rename to src/Mod/BIM/Resources/icons/Arch_Remove.svg diff --git a/src/Mod/Arch/Resources/icons/Arch_RemoveShape.svg b/src/Mod/BIM/Resources/icons/Arch_RemoveShape.svg similarity index 100% rename from src/Mod/Arch/Resources/icons/Arch_RemoveShape.svg rename to src/Mod/BIM/Resources/icons/Arch_RemoveShape.svg diff --git a/src/Mod/Arch/Resources/icons/Arch_Roof.svg b/src/Mod/BIM/Resources/icons/Arch_Roof.svg similarity index 100% rename from src/Mod/Arch/Resources/icons/Arch_Roof.svg rename to src/Mod/BIM/Resources/icons/Arch_Roof.svg diff --git a/src/Mod/Arch/Resources/icons/Arch_Roof_Tree.svg b/src/Mod/BIM/Resources/icons/Arch_Roof_Tree.svg similarity index 100% rename from src/Mod/Arch/Resources/icons/Arch_Roof_Tree.svg rename to src/Mod/BIM/Resources/icons/Arch_Roof_Tree.svg diff --git a/src/Mod/Arch/Resources/icons/Arch_Schedule.svg b/src/Mod/BIM/Resources/icons/Arch_Schedule.svg similarity index 100% rename from src/Mod/Arch/Resources/icons/Arch_Schedule.svg rename to src/Mod/BIM/Resources/icons/Arch_Schedule.svg diff --git a/src/Mod/Arch/Resources/icons/Arch_SectionPlane.svg b/src/Mod/BIM/Resources/icons/Arch_SectionPlane.svg similarity index 100% rename from src/Mod/Arch/Resources/icons/Arch_SectionPlane.svg rename to src/Mod/BIM/Resources/icons/Arch_SectionPlane.svg diff --git a/src/Mod/Arch/Resources/icons/Arch_SectionPlane_Tree.svg b/src/Mod/BIM/Resources/icons/Arch_SectionPlane_Tree.svg similarity index 100% rename from src/Mod/Arch/Resources/icons/Arch_SectionPlane_Tree.svg rename to src/Mod/BIM/Resources/icons/Arch_SectionPlane_Tree.svg diff --git a/src/Mod/Arch/Resources/icons/Arch_SelectNonManifold.svg b/src/Mod/BIM/Resources/icons/Arch_SelectNonManifold.svg similarity index 100% rename from src/Mod/Arch/Resources/icons/Arch_SelectNonManifold.svg rename to src/Mod/BIM/Resources/icons/Arch_SelectNonManifold.svg diff --git a/src/Mod/Arch/Resources/icons/Arch_Site.svg b/src/Mod/BIM/Resources/icons/Arch_Site.svg similarity index 100% rename from src/Mod/Arch/Resources/icons/Arch_Site.svg rename to src/Mod/BIM/Resources/icons/Arch_Site.svg diff --git a/src/Mod/Arch/Resources/icons/Arch_Site_Tree.svg b/src/Mod/BIM/Resources/icons/Arch_Site_Tree.svg similarity index 100% rename from src/Mod/Arch/Resources/icons/Arch_Site_Tree.svg rename to src/Mod/BIM/Resources/icons/Arch_Site_Tree.svg diff --git a/src/Mod/Arch/Resources/icons/Arch_Space.svg b/src/Mod/BIM/Resources/icons/Arch_Space.svg similarity index 100% rename from src/Mod/Arch/Resources/icons/Arch_Space.svg rename to src/Mod/BIM/Resources/icons/Arch_Space.svg diff --git a/src/Mod/Arch/Resources/icons/Arch_Space_Clone.svg b/src/Mod/BIM/Resources/icons/Arch_Space_Clone.svg similarity index 100% rename from src/Mod/Arch/Resources/icons/Arch_Space_Clone.svg rename to src/Mod/BIM/Resources/icons/Arch_Space_Clone.svg diff --git a/src/Mod/Arch/Resources/icons/Arch_Space_Tree.svg b/src/Mod/BIM/Resources/icons/Arch_Space_Tree.svg similarity index 100% rename from src/Mod/Arch/Resources/icons/Arch_Space_Tree.svg rename to src/Mod/BIM/Resources/icons/Arch_Space_Tree.svg diff --git a/src/Mod/Arch/Resources/icons/Arch_SplitMesh.svg b/src/Mod/BIM/Resources/icons/Arch_SplitMesh.svg similarity index 100% rename from src/Mod/Arch/Resources/icons/Arch_SplitMesh.svg rename to src/Mod/BIM/Resources/icons/Arch_SplitMesh.svg diff --git a/src/Mod/Arch/Resources/icons/Arch_Stairs.svg b/src/Mod/BIM/Resources/icons/Arch_Stairs.svg similarity index 100% rename from src/Mod/Arch/Resources/icons/Arch_Stairs.svg rename to src/Mod/BIM/Resources/icons/Arch_Stairs.svg diff --git a/src/Mod/Arch/Resources/icons/Arch_Stairs_Tree.svg b/src/Mod/BIM/Resources/icons/Arch_Stairs_Tree.svg similarity index 100% rename from src/Mod/Arch/Resources/icons/Arch_Stairs_Tree.svg rename to src/Mod/BIM/Resources/icons/Arch_Stairs_Tree.svg diff --git a/src/Mod/Arch/Resources/icons/Arch_StructuralSystem.svg b/src/Mod/BIM/Resources/icons/Arch_StructuralSystem.svg similarity index 100% rename from src/Mod/Arch/Resources/icons/Arch_StructuralSystem.svg rename to src/Mod/BIM/Resources/icons/Arch_StructuralSystem.svg diff --git a/src/Mod/Arch/Resources/icons/Arch_StructuralSystem_Tree.svg b/src/Mod/BIM/Resources/icons/Arch_StructuralSystem_Tree.svg similarity index 100% rename from src/Mod/Arch/Resources/icons/Arch_StructuralSystem_Tree.svg rename to src/Mod/BIM/Resources/icons/Arch_StructuralSystem_Tree.svg diff --git a/src/Mod/Arch/Resources/icons/Arch_Structure.svg b/src/Mod/BIM/Resources/icons/Arch_Structure.svg similarity index 100% rename from src/Mod/Arch/Resources/icons/Arch_Structure.svg rename to src/Mod/BIM/Resources/icons/Arch_Structure.svg diff --git a/src/Mod/Arch/Resources/icons/Arch_Structure_Clone.svg b/src/Mod/BIM/Resources/icons/Arch_Structure_Clone.svg similarity index 100% rename from src/Mod/Arch/Resources/icons/Arch_Structure_Clone.svg rename to src/Mod/BIM/Resources/icons/Arch_Structure_Clone.svg diff --git a/src/Mod/Arch/Resources/icons/Arch_Structure_Tree.svg b/src/Mod/BIM/Resources/icons/Arch_Structure_Tree.svg similarity index 100% rename from src/Mod/Arch/Resources/icons/Arch_Structure_Tree.svg rename to src/Mod/BIM/Resources/icons/Arch_Structure_Tree.svg diff --git a/src/Mod/Arch/Resources/icons/Arch_Subcomponent.svg b/src/Mod/BIM/Resources/icons/Arch_Subcomponent.svg similarity index 100% rename from src/Mod/Arch/Resources/icons/Arch_Subcomponent.svg rename to src/Mod/BIM/Resources/icons/Arch_Subcomponent.svg diff --git a/src/Mod/Arch/Resources/icons/Arch_Survey.svg b/src/Mod/BIM/Resources/icons/Arch_Survey.svg similarity index 100% rename from src/Mod/Arch/Resources/icons/Arch_Survey.svg rename to src/Mod/BIM/Resources/icons/Arch_Survey.svg diff --git a/src/Mod/Arch/Resources/icons/Arch_ToggleIfcBrepFlag.svg b/src/Mod/BIM/Resources/icons/Arch_ToggleIfcBrepFlag.svg similarity index 100% rename from src/Mod/Arch/Resources/icons/Arch_ToggleIfcBrepFlag.svg rename to src/Mod/BIM/Resources/icons/Arch_ToggleIfcBrepFlag.svg diff --git a/src/Mod/Arch/Resources/icons/Arch_ToggleSubs.svg b/src/Mod/BIM/Resources/icons/Arch_ToggleSubs.svg similarity index 100% rename from src/Mod/Arch/Resources/icons/Arch_ToggleSubs.svg rename to src/Mod/BIM/Resources/icons/Arch_ToggleSubs.svg diff --git a/src/Mod/Arch/Resources/icons/Arch_Truss.svg b/src/Mod/BIM/Resources/icons/Arch_Truss.svg similarity index 100% rename from src/Mod/Arch/Resources/icons/Arch_Truss.svg rename to src/Mod/BIM/Resources/icons/Arch_Truss.svg diff --git a/src/Mod/Arch/Resources/icons/Arch_Truss_Tree.svg b/src/Mod/BIM/Resources/icons/Arch_Truss_Tree.svg similarity index 100% rename from src/Mod/Arch/Resources/icons/Arch_Truss_Tree.svg rename to src/Mod/BIM/Resources/icons/Arch_Truss_Tree.svg diff --git a/src/Mod/Arch/Resources/icons/Arch_Wall.svg b/src/Mod/BIM/Resources/icons/Arch_Wall.svg similarity index 100% rename from src/Mod/Arch/Resources/icons/Arch_Wall.svg rename to src/Mod/BIM/Resources/icons/Arch_Wall.svg diff --git a/src/Mod/Arch/Resources/icons/Arch_Wall_Clone.svg b/src/Mod/BIM/Resources/icons/Arch_Wall_Clone.svg similarity index 100% rename from src/Mod/Arch/Resources/icons/Arch_Wall_Clone.svg rename to src/Mod/BIM/Resources/icons/Arch_Wall_Clone.svg diff --git a/src/Mod/Arch/Resources/icons/Arch_Wall_Experimental.svg b/src/Mod/BIM/Resources/icons/Arch_Wall_Experimental.svg similarity index 100% rename from src/Mod/Arch/Resources/icons/Arch_Wall_Experimental.svg rename to src/Mod/BIM/Resources/icons/Arch_Wall_Experimental.svg diff --git a/src/Mod/Arch/Resources/icons/Arch_Wall_Tree.svg b/src/Mod/BIM/Resources/icons/Arch_Wall_Tree.svg similarity index 100% rename from src/Mod/Arch/Resources/icons/Arch_Wall_Tree.svg rename to src/Mod/BIM/Resources/icons/Arch_Wall_Tree.svg diff --git a/src/Mod/Arch/Resources/icons/Arch_Wall_Tree_Assembly.svg b/src/Mod/BIM/Resources/icons/Arch_Wall_Tree_Assembly.svg similarity index 100% rename from src/Mod/Arch/Resources/icons/Arch_Wall_Tree_Assembly.svg rename to src/Mod/BIM/Resources/icons/Arch_Wall_Tree_Assembly.svg diff --git a/src/Mod/Arch/Resources/icons/Arch_Window.svg b/src/Mod/BIM/Resources/icons/Arch_Window.svg similarity index 100% rename from src/Mod/Arch/Resources/icons/Arch_Window.svg rename to src/Mod/BIM/Resources/icons/Arch_Window.svg diff --git a/src/Mod/Arch/Resources/icons/Arch_Window_Clone.svg b/src/Mod/BIM/Resources/icons/Arch_Window_Clone.svg similarity index 100% rename from src/Mod/Arch/Resources/icons/Arch_Window_Clone.svg rename to src/Mod/BIM/Resources/icons/Arch_Window_Clone.svg diff --git a/src/Mod/Arch/Resources/icons/Arch_Window_Experimental.svg b/src/Mod/BIM/Resources/icons/Arch_Window_Experimental.svg similarity index 100% rename from src/Mod/Arch/Resources/icons/Arch_Window_Experimental.svg rename to src/Mod/BIM/Resources/icons/Arch_Window_Experimental.svg diff --git a/src/Mod/Arch/Resources/icons/Arch_Window_Tree.svg b/src/Mod/BIM/Resources/icons/Arch_Window_Tree.svg similarity index 100% rename from src/Mod/Arch/Resources/icons/Arch_Window_Tree.svg rename to src/Mod/BIM/Resources/icons/Arch_Window_Tree.svg diff --git a/src/Mod/Arch/Resources/icons/BIMWorkbench.svg b/src/Mod/BIM/Resources/icons/BIMWorkbench.svg similarity index 100% rename from src/Mod/Arch/Resources/icons/BIMWorkbench.svg rename to src/Mod/BIM/Resources/icons/BIMWorkbench.svg diff --git a/src/Mod/Arch/Resources/icons/BIM_Background.svg b/src/Mod/BIM/Resources/icons/BIM_Background.svg similarity index 100% rename from src/Mod/Arch/Resources/icons/BIM_Background.svg rename to src/Mod/BIM/Resources/icons/BIM_Background.svg diff --git a/src/Mod/Arch/Resources/icons/BIM_Beam.svg b/src/Mod/BIM/Resources/icons/BIM_Beam.svg similarity index 100% rename from src/Mod/Arch/Resources/icons/BIM_Beam.svg rename to src/Mod/BIM/Resources/icons/BIM_Beam.svg diff --git a/src/Mod/Arch/Resources/icons/BIM_Box.svg b/src/Mod/BIM/Resources/icons/BIM_Box.svg similarity index 100% rename from src/Mod/Arch/Resources/icons/BIM_Box.svg rename to src/Mod/BIM/Resources/icons/BIM_Box.svg diff --git a/src/Mod/Arch/Resources/icons/BIM_Classification.svg b/src/Mod/BIM/Resources/icons/BIM_Classification.svg similarity index 100% rename from src/Mod/Arch/Resources/icons/BIM_Classification.svg rename to src/Mod/BIM/Resources/icons/BIM_Classification.svg diff --git a/src/Mod/Arch/Resources/icons/BIM_Clone.svg b/src/Mod/BIM/Resources/icons/BIM_Clone.svg similarity index 100% rename from src/Mod/Arch/Resources/icons/BIM_Clone.svg rename to src/Mod/BIM/Resources/icons/BIM_Clone.svg diff --git a/src/Mod/Arch/Resources/icons/BIM_Column.svg b/src/Mod/BIM/Resources/icons/BIM_Column.svg similarity index 100% rename from src/Mod/Arch/Resources/icons/BIM_Column.svg rename to src/Mod/BIM/Resources/icons/BIM_Column.svg diff --git a/src/Mod/Arch/Resources/icons/BIM_Copy.svg b/src/Mod/BIM/Resources/icons/BIM_Copy.svg similarity index 100% rename from src/Mod/Arch/Resources/icons/BIM_Copy.svg rename to src/Mod/BIM/Resources/icons/BIM_Copy.svg diff --git a/src/Mod/Arch/Resources/icons/BIM_Diff.svg b/src/Mod/BIM/Resources/icons/BIM_Diff.svg similarity index 100% rename from src/Mod/Arch/Resources/icons/BIM_Diff.svg rename to src/Mod/BIM/Resources/icons/BIM_Diff.svg diff --git a/src/Mod/Arch/Resources/icons/BIM_DimensionAligned.svg b/src/Mod/BIM/Resources/icons/BIM_DimensionAligned.svg similarity index 100% rename from src/Mod/Arch/Resources/icons/BIM_DimensionAligned.svg rename to src/Mod/BIM/Resources/icons/BIM_DimensionAligned.svg diff --git a/src/Mod/Arch/Resources/icons/BIM_DimensionHorizontal.svg b/src/Mod/BIM/Resources/icons/BIM_DimensionHorizontal.svg similarity index 100% rename from src/Mod/Arch/Resources/icons/BIM_DimensionHorizontal.svg rename to src/Mod/BIM/Resources/icons/BIM_DimensionHorizontal.svg diff --git a/src/Mod/Arch/Resources/icons/BIM_DimensionVertical.svg b/src/Mod/BIM/Resources/icons/BIM_DimensionVertical.svg similarity index 100% rename from src/Mod/Arch/Resources/icons/BIM_DimensionVertical.svg rename to src/Mod/BIM/Resources/icons/BIM_DimensionVertical.svg diff --git a/src/Mod/Arch/Resources/icons/BIM_Door.svg b/src/Mod/BIM/Resources/icons/BIM_Door.svg similarity index 100% rename from src/Mod/Arch/Resources/icons/BIM_Door.svg rename to src/Mod/BIM/Resources/icons/BIM_Door.svg diff --git a/src/Mod/Arch/Resources/icons/BIM_Door_Experimental.svg b/src/Mod/BIM/Resources/icons/BIM_Door_Experimental.svg similarity index 100% rename from src/Mod/Arch/Resources/icons/BIM_Door_Experimental.svg rename to src/Mod/BIM/Resources/icons/BIM_Door_Experimental.svg diff --git a/src/Mod/Arch/Resources/icons/BIM_Glue.svg b/src/Mod/BIM/Resources/icons/BIM_Glue.svg similarity index 100% rename from src/Mod/Arch/Resources/icons/BIM_Glue.svg rename to src/Mod/BIM/Resources/icons/BIM_Glue.svg diff --git a/src/Mod/Arch/Resources/icons/BIM_Hatch.svg b/src/Mod/BIM/Resources/icons/BIM_Hatch.svg similarity index 100% rename from src/Mod/Arch/Resources/icons/BIM_Hatch.svg rename to src/Mod/BIM/Resources/icons/BIM_Hatch.svg diff --git a/src/Mod/Arch/Resources/icons/BIM_Help.svg b/src/Mod/BIM/Resources/icons/BIM_Help.svg similarity index 100% rename from src/Mod/Arch/Resources/icons/BIM_Help.svg rename to src/Mod/BIM/Resources/icons/BIM_Help.svg diff --git a/src/Mod/Arch/Resources/icons/BIM_IfcElements.svg b/src/Mod/BIM/Resources/icons/BIM_IfcElements.svg similarity index 100% rename from src/Mod/Arch/Resources/icons/BIM_IfcElements.svg rename to src/Mod/BIM/Resources/icons/BIM_IfcElements.svg diff --git a/src/Mod/Arch/Resources/icons/BIM_IfcProperties.svg b/src/Mod/BIM/Resources/icons/BIM_IfcProperties.svg similarity index 100% rename from src/Mod/Arch/Resources/icons/BIM_IfcProperties.svg rename to src/Mod/BIM/Resources/icons/BIM_IfcProperties.svg diff --git a/src/Mod/Arch/Resources/icons/BIM_IfcQuantities.svg b/src/Mod/BIM/Resources/icons/BIM_IfcQuantities.svg similarity index 100% rename from src/Mod/Arch/Resources/icons/BIM_IfcQuantities.svg rename to src/Mod/BIM/Resources/icons/BIM_IfcQuantities.svg diff --git a/src/Mod/Arch/Resources/icons/BIM_Layers.svg b/src/Mod/BIM/Resources/icons/BIM_Layers.svg similarity index 100% rename from src/Mod/Arch/Resources/icons/BIM_Layers.svg rename to src/Mod/BIM/Resources/icons/BIM_Layers.svg diff --git a/src/Mod/Arch/Resources/icons/BIM_Leader.svg b/src/Mod/BIM/Resources/icons/BIM_Leader.svg similarity index 100% rename from src/Mod/Arch/Resources/icons/BIM_Leader.svg rename to src/Mod/BIM/Resources/icons/BIM_Leader.svg diff --git a/src/Mod/Arch/Resources/icons/BIM_Levels.svg b/src/Mod/BIM/Resources/icons/BIM_Levels.svg similarity index 100% rename from src/Mod/Arch/Resources/icons/BIM_Levels.svg rename to src/Mod/BIM/Resources/icons/BIM_Levels.svg diff --git a/src/Mod/Arch/Resources/icons/BIM_Library.svg b/src/Mod/BIM/Resources/icons/BIM_Library.svg similarity index 100% rename from src/Mod/Arch/Resources/icons/BIM_Library.svg rename to src/Mod/BIM/Resources/icons/BIM_Library.svg diff --git a/src/Mod/Arch/Resources/icons/BIM_Material.svg b/src/Mod/BIM/Resources/icons/BIM_Material.svg similarity index 100% rename from src/Mod/Arch/Resources/icons/BIM_Material.svg rename to src/Mod/BIM/Resources/icons/BIM_Material.svg diff --git a/src/Mod/Arch/Resources/icons/BIM_MoveView.svg b/src/Mod/BIM/Resources/icons/BIM_MoveView.svg similarity index 100% rename from src/Mod/Arch/Resources/icons/BIM_MoveView.svg rename to src/Mod/BIM/Resources/icons/BIM_MoveView.svg diff --git a/src/Mod/Arch/Resources/icons/BIM_Nudge.svg b/src/Mod/BIM/Resources/icons/BIM_Nudge.svg similarity index 100% rename from src/Mod/Arch/Resources/icons/BIM_Nudge.svg rename to src/Mod/BIM/Resources/icons/BIM_Nudge.svg diff --git a/src/Mod/Arch/Resources/icons/BIM_Phases.svg b/src/Mod/BIM/Resources/icons/BIM_Phases.svg similarity index 100% rename from src/Mod/Arch/Resources/icons/BIM_Phases.svg rename to src/Mod/BIM/Resources/icons/BIM_Phases.svg diff --git a/src/Mod/Arch/Resources/icons/BIM_Preflight.svg b/src/Mod/BIM/Resources/icons/BIM_Preflight.svg similarity index 100% rename from src/Mod/Arch/Resources/icons/BIM_Preflight.svg rename to src/Mod/BIM/Resources/icons/BIM_Preflight.svg diff --git a/src/Mod/Arch/Resources/icons/BIM_Project.svg b/src/Mod/BIM/Resources/icons/BIM_Project.svg similarity index 100% rename from src/Mod/Arch/Resources/icons/BIM_Project.svg rename to src/Mod/BIM/Resources/icons/BIM_Project.svg diff --git a/src/Mod/Arch/Resources/icons/BIM_Reextrude.svg b/src/Mod/BIM/Resources/icons/BIM_Reextrude.svg similarity index 100% rename from src/Mod/Arch/Resources/icons/BIM_Reextrude.svg rename to src/Mod/BIM/Resources/icons/BIM_Reextrude.svg diff --git a/src/Mod/Arch/Resources/icons/BIM_Reorder.svg b/src/Mod/BIM/Resources/icons/BIM_Reorder.svg similarity index 100% rename from src/Mod/Arch/Resources/icons/BIM_Reorder.svg rename to src/Mod/BIM/Resources/icons/BIM_Reorder.svg diff --git a/src/Mod/Arch/Resources/icons/BIM_ResetCloneColors.svg b/src/Mod/BIM/Resources/icons/BIM_ResetCloneColors.svg similarity index 100% rename from src/Mod/Arch/Resources/icons/BIM_ResetCloneColors.svg rename to src/Mod/BIM/Resources/icons/BIM_ResetCloneColors.svg diff --git a/src/Mod/Arch/Resources/icons/BIM_Rewire.svg b/src/Mod/BIM/Resources/icons/BIM_Rewire.svg similarity index 100% rename from src/Mod/Arch/Resources/icons/BIM_Rewire.svg rename to src/Mod/BIM/Resources/icons/BIM_Rewire.svg diff --git a/src/Mod/Arch/Resources/icons/BIM_Slab.svg b/src/Mod/BIM/Resources/icons/BIM_Slab.svg similarity index 100% rename from src/Mod/Arch/Resources/icons/BIM_Slab.svg rename to src/Mod/BIM/Resources/icons/BIM_Slab.svg diff --git a/src/Mod/Arch/Resources/icons/BIM_TogglePanels.svg b/src/Mod/BIM/Resources/icons/BIM_TogglePanels.svg similarity index 100% rename from src/Mod/Arch/Resources/icons/BIM_TogglePanels.svg rename to src/Mod/BIM/Resources/icons/BIM_TogglePanels.svg diff --git a/src/Mod/Arch/Resources/icons/BIM_Trash.svg b/src/Mod/BIM/Resources/icons/BIM_Trash.svg similarity index 100% rename from src/Mod/Arch/Resources/icons/BIM_Trash.svg rename to src/Mod/BIM/Resources/icons/BIM_Trash.svg diff --git a/src/Mod/Arch/Resources/icons/BIM_Tutorial.svg b/src/Mod/BIM/Resources/icons/BIM_Tutorial.svg similarity index 100% rename from src/Mod/Arch/Resources/icons/BIM_Tutorial.svg rename to src/Mod/BIM/Resources/icons/BIM_Tutorial.svg diff --git a/src/Mod/Arch/Resources/icons/BIM_Unclone.svg b/src/Mod/BIM/Resources/icons/BIM_Unclone.svg similarity index 100% rename from src/Mod/Arch/Resources/icons/BIM_Unclone.svg rename to src/Mod/BIM/Resources/icons/BIM_Unclone.svg diff --git a/src/Mod/Arch/Resources/icons/BIM_Views.svg b/src/Mod/BIM/Resources/icons/BIM_Views.svg similarity index 100% rename from src/Mod/Arch/Resources/icons/BIM_Views.svg rename to src/Mod/BIM/Resources/icons/BIM_Views.svg diff --git a/src/Mod/Arch/Resources/icons/BIM_WPView.svg b/src/Mod/BIM/Resources/icons/BIM_WPView.svg similarity index 100% rename from src/Mod/Arch/Resources/icons/BIM_WPView.svg rename to src/Mod/BIM/Resources/icons/BIM_WPView.svg diff --git a/src/Mod/Arch/Resources/icons/BIM_Welcome.svg b/src/Mod/BIM/Resources/icons/BIM_Welcome.svg similarity index 100% rename from src/Mod/Arch/Resources/icons/BIM_Welcome.svg rename to src/Mod/BIM/Resources/icons/BIM_Welcome.svg diff --git a/src/Mod/Arch/Resources/icons/BIM_Windows.svg b/src/Mod/BIM/Resources/icons/BIM_Windows.svg similarity index 100% rename from src/Mod/Arch/Resources/icons/BIM_Windows.svg rename to src/Mod/BIM/Resources/icons/BIM_Windows.svg diff --git a/src/Mod/Arch/Resources/icons/Git.svg b/src/Mod/BIM/Resources/icons/Git.svg similarity index 100% rename from src/Mod/Arch/Resources/icons/Git.svg rename to src/Mod/BIM/Resources/icons/Git.svg diff --git a/src/Mod/Arch/Resources/icons/IFC.svg b/src/Mod/BIM/Resources/icons/IFC.svg similarity index 100% rename from src/Mod/Arch/Resources/icons/IFC.svg rename to src/Mod/BIM/Resources/icons/IFC.svg diff --git a/src/Mod/Arch/Resources/icons/IFC_document.svg b/src/Mod/BIM/Resources/icons/IFC_document.svg similarity index 100% rename from src/Mod/Arch/Resources/icons/IFC_document.svg rename to src/Mod/BIM/Resources/icons/IFC_document.svg diff --git a/src/Mod/Arch/Resources/icons/IFC_mesh.svg b/src/Mod/BIM/Resources/icons/IFC_mesh.svg similarity index 100% rename from src/Mod/Arch/Resources/icons/IFC_mesh.svg rename to src/Mod/BIM/Resources/icons/IFC_mesh.svg diff --git a/src/Mod/Arch/Resources/icons/IFC_object.svg b/src/Mod/BIM/Resources/icons/IFC_object.svg similarity index 100% rename from src/Mod/Arch/Resources/icons/IFC_object.svg rename to src/Mod/BIM/Resources/icons/IFC_object.svg diff --git a/src/Mod/Arch/Resources/icons/Image_CreateImagePlane.svg b/src/Mod/BIM/Resources/icons/Image_CreateImagePlane.svg similarity index 100% rename from src/Mod/Arch/Resources/icons/Image_CreateImagePlane.svg rename to src/Mod/BIM/Resources/icons/Image_CreateImagePlane.svg diff --git a/src/Mod/Arch/Resources/icons/Part_Common.svg b/src/Mod/BIM/Resources/icons/Part_Common.svg similarity index 100% rename from src/Mod/Arch/Resources/icons/Part_Common.svg rename to src/Mod/BIM/Resources/icons/Part_Common.svg diff --git a/src/Mod/Arch/Resources/icons/Part_Compound.svg b/src/Mod/BIM/Resources/icons/Part_Compound.svg similarity index 100% rename from src/Mod/Arch/Resources/icons/Part_Compound.svg rename to src/Mod/BIM/Resources/icons/Part_Compound.svg diff --git a/src/Mod/Arch/Resources/icons/Part_Cut.svg b/src/Mod/BIM/Resources/icons/Part_Cut.svg similarity index 100% rename from src/Mod/Arch/Resources/icons/Part_Cut.svg rename to src/Mod/BIM/Resources/icons/Part_Cut.svg diff --git a/src/Mod/Arch/Resources/icons/Part_Extrude.svg b/src/Mod/BIM/Resources/icons/Part_Extrude.svg similarity index 100% rename from src/Mod/Arch/Resources/icons/Part_Extrude.svg rename to src/Mod/BIM/Resources/icons/Part_Extrude.svg diff --git a/src/Mod/Arch/Resources/icons/Part_Fuse.svg b/src/Mod/BIM/Resources/icons/Part_Fuse.svg similarity index 100% rename from src/Mod/Arch/Resources/icons/Part_Fuse.svg rename to src/Mod/BIM/Resources/icons/Part_Fuse.svg diff --git a/src/Mod/Arch/Resources/icons/Part_Offset2D.svg b/src/Mod/BIM/Resources/icons/Part_Offset2D.svg similarity index 100% rename from src/Mod/Arch/Resources/icons/Part_Offset2D.svg rename to src/Mod/BIM/Resources/icons/Part_Offset2D.svg diff --git a/src/Mod/Arch/Resources/icons/Part_Shapebuilder.svg b/src/Mod/BIM/Resources/icons/Part_Shapebuilder.svg similarity index 100% rename from src/Mod/Arch/Resources/icons/Part_Shapebuilder.svg rename to src/Mod/BIM/Resources/icons/Part_Shapebuilder.svg diff --git a/src/Mod/Arch/Resources/icons/Part_document.svg b/src/Mod/BIM/Resources/icons/Part_document.svg similarity index 100% rename from src/Mod/Arch/Resources/icons/Part_document.svg rename to src/Mod/BIM/Resources/icons/Part_document.svg diff --git a/src/Mod/Arch/Resources/icons/Sketch.svg b/src/Mod/BIM/Resources/icons/Sketch.svg similarity index 100% rename from src/Mod/Arch/Resources/icons/Sketch.svg rename to src/Mod/BIM/Resources/icons/Sketch.svg diff --git a/src/Mod/Arch/Resources/icons/Tree_Part.svg b/src/Mod/BIM/Resources/icons/Tree_Part.svg similarity index 100% rename from src/Mod/Arch/Resources/icons/Tree_Part.svg rename to src/Mod/BIM/Resources/icons/Tree_Part.svg diff --git a/src/Mod/Arch/Resources/icons/banner.png b/src/Mod/BIM/Resources/icons/banner.png similarity index 100% rename from src/Mod/Arch/Resources/icons/banner.png rename to src/Mod/BIM/Resources/icons/banner.png diff --git a/src/Mod/Arch/Resources/icons/bimtool.png b/src/Mod/BIM/Resources/icons/bimtool.png similarity index 100% rename from src/Mod/Arch/Resources/icons/bimtool.png rename to src/Mod/BIM/Resources/icons/bimtool.png diff --git a/src/Mod/Arch/Resources/icons/preferences-arch.svg b/src/Mod/BIM/Resources/icons/preferences-arch.svg similarity index 100% rename from src/Mod/Arch/Resources/icons/preferences-arch.svg rename to src/Mod/BIM/Resources/icons/preferences-arch.svg diff --git a/src/Mod/Arch/Resources/icons/techdraw-ArchView.svg b/src/Mod/BIM/Resources/icons/techdraw-ArchView.svg similarity index 100% rename from src/Mod/Arch/Resources/icons/techdraw-ArchView.svg rename to src/Mod/BIM/Resources/icons/techdraw-ArchView.svg diff --git a/src/Mod/Arch/Resources/icons/techdraw-PageDefault.svg b/src/Mod/BIM/Resources/icons/techdraw-PageDefault.svg similarity index 100% rename from src/Mod/Arch/Resources/icons/techdraw-PageDefault.svg rename to src/Mod/BIM/Resources/icons/techdraw-PageDefault.svg diff --git a/src/Mod/Arch/Resources/icons/warning.svg b/src/Mod/BIM/Resources/icons/warning.svg similarity index 100% rename from src/Mod/Arch/Resources/icons/warning.svg rename to src/Mod/BIM/Resources/icons/warning.svg diff --git a/src/Mod/Arch/Resources/translations/Arch.ts b/src/Mod/BIM/Resources/translations/Arch.ts similarity index 100% rename from src/Mod/Arch/Resources/translations/Arch.ts rename to src/Mod/BIM/Resources/translations/Arch.ts diff --git a/src/Mod/Arch/Resources/translations/Arch_af.qm b/src/Mod/BIM/Resources/translations/Arch_af.qm similarity index 100% rename from src/Mod/Arch/Resources/translations/Arch_af.qm rename to src/Mod/BIM/Resources/translations/Arch_af.qm diff --git a/src/Mod/Arch/Resources/translations/Arch_af.ts b/src/Mod/BIM/Resources/translations/Arch_af.ts similarity index 100% rename from src/Mod/Arch/Resources/translations/Arch_af.ts rename to src/Mod/BIM/Resources/translations/Arch_af.ts diff --git a/src/Mod/Arch/Resources/translations/Arch_ar.qm b/src/Mod/BIM/Resources/translations/Arch_ar.qm similarity index 100% rename from src/Mod/Arch/Resources/translations/Arch_ar.qm rename to src/Mod/BIM/Resources/translations/Arch_ar.qm diff --git a/src/Mod/Arch/Resources/translations/Arch_ar.ts b/src/Mod/BIM/Resources/translations/Arch_ar.ts similarity index 100% rename from src/Mod/Arch/Resources/translations/Arch_ar.ts rename to src/Mod/BIM/Resources/translations/Arch_ar.ts diff --git a/src/Mod/Arch/Resources/translations/Arch_be.qm b/src/Mod/BIM/Resources/translations/Arch_be.qm similarity index 100% rename from src/Mod/Arch/Resources/translations/Arch_be.qm rename to src/Mod/BIM/Resources/translations/Arch_be.qm diff --git a/src/Mod/Arch/Resources/translations/Arch_be.ts b/src/Mod/BIM/Resources/translations/Arch_be.ts similarity index 100% rename from src/Mod/Arch/Resources/translations/Arch_be.ts rename to src/Mod/BIM/Resources/translations/Arch_be.ts diff --git a/src/Mod/Arch/Resources/translations/Arch_bg.qm b/src/Mod/BIM/Resources/translations/Arch_bg.qm similarity index 100% rename from src/Mod/Arch/Resources/translations/Arch_bg.qm rename to src/Mod/BIM/Resources/translations/Arch_bg.qm diff --git a/src/Mod/Arch/Resources/translations/Arch_bg.ts b/src/Mod/BIM/Resources/translations/Arch_bg.ts similarity index 100% rename from src/Mod/Arch/Resources/translations/Arch_bg.ts rename to src/Mod/BIM/Resources/translations/Arch_bg.ts diff --git a/src/Mod/Arch/Resources/translations/Arch_ca.qm b/src/Mod/BIM/Resources/translations/Arch_ca.qm similarity index 100% rename from src/Mod/Arch/Resources/translations/Arch_ca.qm rename to src/Mod/BIM/Resources/translations/Arch_ca.qm diff --git a/src/Mod/Arch/Resources/translations/Arch_ca.ts b/src/Mod/BIM/Resources/translations/Arch_ca.ts similarity index 100% rename from src/Mod/Arch/Resources/translations/Arch_ca.ts rename to src/Mod/BIM/Resources/translations/Arch_ca.ts diff --git a/src/Mod/Arch/Resources/translations/Arch_cs.qm b/src/Mod/BIM/Resources/translations/Arch_cs.qm similarity index 100% rename from src/Mod/Arch/Resources/translations/Arch_cs.qm rename to src/Mod/BIM/Resources/translations/Arch_cs.qm diff --git a/src/Mod/Arch/Resources/translations/Arch_cs.ts b/src/Mod/BIM/Resources/translations/Arch_cs.ts similarity index 100% rename from src/Mod/Arch/Resources/translations/Arch_cs.ts rename to src/Mod/BIM/Resources/translations/Arch_cs.ts diff --git a/src/Mod/Arch/Resources/translations/Arch_da.qm b/src/Mod/BIM/Resources/translations/Arch_da.qm similarity index 100% rename from src/Mod/Arch/Resources/translations/Arch_da.qm rename to src/Mod/BIM/Resources/translations/Arch_da.qm diff --git a/src/Mod/Arch/Resources/translations/Arch_da.ts b/src/Mod/BIM/Resources/translations/Arch_da.ts similarity index 100% rename from src/Mod/Arch/Resources/translations/Arch_da.ts rename to src/Mod/BIM/Resources/translations/Arch_da.ts diff --git a/src/Mod/Arch/Resources/translations/Arch_de.qm b/src/Mod/BIM/Resources/translations/Arch_de.qm similarity index 100% rename from src/Mod/Arch/Resources/translations/Arch_de.qm rename to src/Mod/BIM/Resources/translations/Arch_de.qm diff --git a/src/Mod/Arch/Resources/translations/Arch_de.ts b/src/Mod/BIM/Resources/translations/Arch_de.ts similarity index 100% rename from src/Mod/Arch/Resources/translations/Arch_de.ts rename to src/Mod/BIM/Resources/translations/Arch_de.ts diff --git a/src/Mod/Arch/Resources/translations/Arch_el.qm b/src/Mod/BIM/Resources/translations/Arch_el.qm similarity index 100% rename from src/Mod/Arch/Resources/translations/Arch_el.qm rename to src/Mod/BIM/Resources/translations/Arch_el.qm diff --git a/src/Mod/Arch/Resources/translations/Arch_el.ts b/src/Mod/BIM/Resources/translations/Arch_el.ts similarity index 100% rename from src/Mod/Arch/Resources/translations/Arch_el.ts rename to src/Mod/BIM/Resources/translations/Arch_el.ts diff --git a/src/Mod/Arch/Resources/translations/Arch_es-AR.qm b/src/Mod/BIM/Resources/translations/Arch_es-AR.qm similarity index 100% rename from src/Mod/Arch/Resources/translations/Arch_es-AR.qm rename to src/Mod/BIM/Resources/translations/Arch_es-AR.qm diff --git a/src/Mod/Arch/Resources/translations/Arch_es-AR.ts b/src/Mod/BIM/Resources/translations/Arch_es-AR.ts similarity index 100% rename from src/Mod/Arch/Resources/translations/Arch_es-AR.ts rename to src/Mod/BIM/Resources/translations/Arch_es-AR.ts diff --git a/src/Mod/Arch/Resources/translations/Arch_es-ES.qm b/src/Mod/BIM/Resources/translations/Arch_es-ES.qm similarity index 100% rename from src/Mod/Arch/Resources/translations/Arch_es-ES.qm rename to src/Mod/BIM/Resources/translations/Arch_es-ES.qm diff --git a/src/Mod/Arch/Resources/translations/Arch_es-ES.ts b/src/Mod/BIM/Resources/translations/Arch_es-ES.ts similarity index 100% rename from src/Mod/Arch/Resources/translations/Arch_es-ES.ts rename to src/Mod/BIM/Resources/translations/Arch_es-ES.ts diff --git a/src/Mod/Arch/Resources/translations/Arch_eu.qm b/src/Mod/BIM/Resources/translations/Arch_eu.qm similarity index 100% rename from src/Mod/Arch/Resources/translations/Arch_eu.qm rename to src/Mod/BIM/Resources/translations/Arch_eu.qm diff --git a/src/Mod/Arch/Resources/translations/Arch_eu.ts b/src/Mod/BIM/Resources/translations/Arch_eu.ts similarity index 100% rename from src/Mod/Arch/Resources/translations/Arch_eu.ts rename to src/Mod/BIM/Resources/translations/Arch_eu.ts diff --git a/src/Mod/Arch/Resources/translations/Arch_fi.qm b/src/Mod/BIM/Resources/translations/Arch_fi.qm similarity index 100% rename from src/Mod/Arch/Resources/translations/Arch_fi.qm rename to src/Mod/BIM/Resources/translations/Arch_fi.qm diff --git a/src/Mod/Arch/Resources/translations/Arch_fi.ts b/src/Mod/BIM/Resources/translations/Arch_fi.ts similarity index 100% rename from src/Mod/Arch/Resources/translations/Arch_fi.ts rename to src/Mod/BIM/Resources/translations/Arch_fi.ts diff --git a/src/Mod/Arch/Resources/translations/Arch_fil.qm b/src/Mod/BIM/Resources/translations/Arch_fil.qm similarity index 100% rename from src/Mod/Arch/Resources/translations/Arch_fil.qm rename to src/Mod/BIM/Resources/translations/Arch_fil.qm diff --git a/src/Mod/Arch/Resources/translations/Arch_fil.ts b/src/Mod/BIM/Resources/translations/Arch_fil.ts similarity index 100% rename from src/Mod/Arch/Resources/translations/Arch_fil.ts rename to src/Mod/BIM/Resources/translations/Arch_fil.ts diff --git a/src/Mod/Arch/Resources/translations/Arch_fr.qm b/src/Mod/BIM/Resources/translations/Arch_fr.qm similarity index 100% rename from src/Mod/Arch/Resources/translations/Arch_fr.qm rename to src/Mod/BIM/Resources/translations/Arch_fr.qm diff --git a/src/Mod/Arch/Resources/translations/Arch_fr.ts b/src/Mod/BIM/Resources/translations/Arch_fr.ts similarity index 100% rename from src/Mod/Arch/Resources/translations/Arch_fr.ts rename to src/Mod/BIM/Resources/translations/Arch_fr.ts diff --git a/src/Mod/Arch/Resources/translations/Arch_gl.qm b/src/Mod/BIM/Resources/translations/Arch_gl.qm similarity index 100% rename from src/Mod/Arch/Resources/translations/Arch_gl.qm rename to src/Mod/BIM/Resources/translations/Arch_gl.qm diff --git a/src/Mod/Arch/Resources/translations/Arch_gl.ts b/src/Mod/BIM/Resources/translations/Arch_gl.ts similarity index 100% rename from src/Mod/Arch/Resources/translations/Arch_gl.ts rename to src/Mod/BIM/Resources/translations/Arch_gl.ts diff --git a/src/Mod/Arch/Resources/translations/Arch_hr.qm b/src/Mod/BIM/Resources/translations/Arch_hr.qm similarity index 100% rename from src/Mod/Arch/Resources/translations/Arch_hr.qm rename to src/Mod/BIM/Resources/translations/Arch_hr.qm diff --git a/src/Mod/Arch/Resources/translations/Arch_hr.ts b/src/Mod/BIM/Resources/translations/Arch_hr.ts similarity index 100% rename from src/Mod/Arch/Resources/translations/Arch_hr.ts rename to src/Mod/BIM/Resources/translations/Arch_hr.ts diff --git a/src/Mod/Arch/Resources/translations/Arch_hu.qm b/src/Mod/BIM/Resources/translations/Arch_hu.qm similarity index 100% rename from src/Mod/Arch/Resources/translations/Arch_hu.qm rename to src/Mod/BIM/Resources/translations/Arch_hu.qm diff --git a/src/Mod/Arch/Resources/translations/Arch_hu.ts b/src/Mod/BIM/Resources/translations/Arch_hu.ts similarity index 100% rename from src/Mod/Arch/Resources/translations/Arch_hu.ts rename to src/Mod/BIM/Resources/translations/Arch_hu.ts diff --git a/src/Mod/Arch/Resources/translations/Arch_id.qm b/src/Mod/BIM/Resources/translations/Arch_id.qm similarity index 100% rename from src/Mod/Arch/Resources/translations/Arch_id.qm rename to src/Mod/BIM/Resources/translations/Arch_id.qm diff --git a/src/Mod/Arch/Resources/translations/Arch_id.ts b/src/Mod/BIM/Resources/translations/Arch_id.ts similarity index 100% rename from src/Mod/Arch/Resources/translations/Arch_id.ts rename to src/Mod/BIM/Resources/translations/Arch_id.ts diff --git a/src/Mod/Arch/Resources/translations/Arch_it.qm b/src/Mod/BIM/Resources/translations/Arch_it.qm similarity index 100% rename from src/Mod/Arch/Resources/translations/Arch_it.qm rename to src/Mod/BIM/Resources/translations/Arch_it.qm diff --git a/src/Mod/Arch/Resources/translations/Arch_it.ts b/src/Mod/BIM/Resources/translations/Arch_it.ts similarity index 100% rename from src/Mod/Arch/Resources/translations/Arch_it.ts rename to src/Mod/BIM/Resources/translations/Arch_it.ts diff --git a/src/Mod/Arch/Resources/translations/Arch_ja.qm b/src/Mod/BIM/Resources/translations/Arch_ja.qm similarity index 100% rename from src/Mod/Arch/Resources/translations/Arch_ja.qm rename to src/Mod/BIM/Resources/translations/Arch_ja.qm diff --git a/src/Mod/Arch/Resources/translations/Arch_ja.ts b/src/Mod/BIM/Resources/translations/Arch_ja.ts similarity index 100% rename from src/Mod/Arch/Resources/translations/Arch_ja.ts rename to src/Mod/BIM/Resources/translations/Arch_ja.ts diff --git a/src/Mod/Arch/Resources/translations/Arch_ka.qm b/src/Mod/BIM/Resources/translations/Arch_ka.qm similarity index 100% rename from src/Mod/Arch/Resources/translations/Arch_ka.qm rename to src/Mod/BIM/Resources/translations/Arch_ka.qm diff --git a/src/Mod/Arch/Resources/translations/Arch_ka.ts b/src/Mod/BIM/Resources/translations/Arch_ka.ts similarity index 100% rename from src/Mod/Arch/Resources/translations/Arch_ka.ts rename to src/Mod/BIM/Resources/translations/Arch_ka.ts diff --git a/src/Mod/Arch/Resources/translations/Arch_kab.qm b/src/Mod/BIM/Resources/translations/Arch_kab.qm similarity index 100% rename from src/Mod/Arch/Resources/translations/Arch_kab.qm rename to src/Mod/BIM/Resources/translations/Arch_kab.qm diff --git a/src/Mod/Arch/Resources/translations/Arch_kab.ts b/src/Mod/BIM/Resources/translations/Arch_kab.ts similarity index 100% rename from src/Mod/Arch/Resources/translations/Arch_kab.ts rename to src/Mod/BIM/Resources/translations/Arch_kab.ts diff --git a/src/Mod/Arch/Resources/translations/Arch_ko.qm b/src/Mod/BIM/Resources/translations/Arch_ko.qm similarity index 100% rename from src/Mod/Arch/Resources/translations/Arch_ko.qm rename to src/Mod/BIM/Resources/translations/Arch_ko.qm diff --git a/src/Mod/Arch/Resources/translations/Arch_ko.ts b/src/Mod/BIM/Resources/translations/Arch_ko.ts similarity index 100% rename from src/Mod/Arch/Resources/translations/Arch_ko.ts rename to src/Mod/BIM/Resources/translations/Arch_ko.ts diff --git a/src/Mod/Arch/Resources/translations/Arch_lt.qm b/src/Mod/BIM/Resources/translations/Arch_lt.qm similarity index 100% rename from src/Mod/Arch/Resources/translations/Arch_lt.qm rename to src/Mod/BIM/Resources/translations/Arch_lt.qm diff --git a/src/Mod/Arch/Resources/translations/Arch_lt.ts b/src/Mod/BIM/Resources/translations/Arch_lt.ts similarity index 100% rename from src/Mod/Arch/Resources/translations/Arch_lt.ts rename to src/Mod/BIM/Resources/translations/Arch_lt.ts diff --git a/src/Mod/Arch/Resources/translations/Arch_nl.qm b/src/Mod/BIM/Resources/translations/Arch_nl.qm similarity index 100% rename from src/Mod/Arch/Resources/translations/Arch_nl.qm rename to src/Mod/BIM/Resources/translations/Arch_nl.qm diff --git a/src/Mod/Arch/Resources/translations/Arch_nl.ts b/src/Mod/BIM/Resources/translations/Arch_nl.ts similarity index 100% rename from src/Mod/Arch/Resources/translations/Arch_nl.ts rename to src/Mod/BIM/Resources/translations/Arch_nl.ts diff --git a/src/Mod/Arch/Resources/translations/Arch_no.qm b/src/Mod/BIM/Resources/translations/Arch_no.qm similarity index 100% rename from src/Mod/Arch/Resources/translations/Arch_no.qm rename to src/Mod/BIM/Resources/translations/Arch_no.qm diff --git a/src/Mod/Arch/Resources/translations/Arch_no.ts b/src/Mod/BIM/Resources/translations/Arch_no.ts similarity index 100% rename from src/Mod/Arch/Resources/translations/Arch_no.ts rename to src/Mod/BIM/Resources/translations/Arch_no.ts diff --git a/src/Mod/Arch/Resources/translations/Arch_pl.qm b/src/Mod/BIM/Resources/translations/Arch_pl.qm similarity index 100% rename from src/Mod/Arch/Resources/translations/Arch_pl.qm rename to src/Mod/BIM/Resources/translations/Arch_pl.qm diff --git a/src/Mod/Arch/Resources/translations/Arch_pl.ts b/src/Mod/BIM/Resources/translations/Arch_pl.ts similarity index 100% rename from src/Mod/Arch/Resources/translations/Arch_pl.ts rename to src/Mod/BIM/Resources/translations/Arch_pl.ts diff --git a/src/Mod/Arch/Resources/translations/Arch_pt-BR.qm b/src/Mod/BIM/Resources/translations/Arch_pt-BR.qm similarity index 100% rename from src/Mod/Arch/Resources/translations/Arch_pt-BR.qm rename to src/Mod/BIM/Resources/translations/Arch_pt-BR.qm diff --git a/src/Mod/Arch/Resources/translations/Arch_pt-BR.ts b/src/Mod/BIM/Resources/translations/Arch_pt-BR.ts similarity index 100% rename from src/Mod/Arch/Resources/translations/Arch_pt-BR.ts rename to src/Mod/BIM/Resources/translations/Arch_pt-BR.ts diff --git a/src/Mod/Arch/Resources/translations/Arch_pt-PT.qm b/src/Mod/BIM/Resources/translations/Arch_pt-PT.qm similarity index 100% rename from src/Mod/Arch/Resources/translations/Arch_pt-PT.qm rename to src/Mod/BIM/Resources/translations/Arch_pt-PT.qm diff --git a/src/Mod/Arch/Resources/translations/Arch_pt-PT.ts b/src/Mod/BIM/Resources/translations/Arch_pt-PT.ts similarity index 100% rename from src/Mod/Arch/Resources/translations/Arch_pt-PT.ts rename to src/Mod/BIM/Resources/translations/Arch_pt-PT.ts diff --git a/src/Mod/Arch/Resources/translations/Arch_ro.qm b/src/Mod/BIM/Resources/translations/Arch_ro.qm similarity index 100% rename from src/Mod/Arch/Resources/translations/Arch_ro.qm rename to src/Mod/BIM/Resources/translations/Arch_ro.qm diff --git a/src/Mod/Arch/Resources/translations/Arch_ro.ts b/src/Mod/BIM/Resources/translations/Arch_ro.ts similarity index 100% rename from src/Mod/Arch/Resources/translations/Arch_ro.ts rename to src/Mod/BIM/Resources/translations/Arch_ro.ts diff --git a/src/Mod/Arch/Resources/translations/Arch_ru.qm b/src/Mod/BIM/Resources/translations/Arch_ru.qm similarity index 100% rename from src/Mod/Arch/Resources/translations/Arch_ru.qm rename to src/Mod/BIM/Resources/translations/Arch_ru.qm diff --git a/src/Mod/Arch/Resources/translations/Arch_ru.ts b/src/Mod/BIM/Resources/translations/Arch_ru.ts similarity index 100% rename from src/Mod/Arch/Resources/translations/Arch_ru.ts rename to src/Mod/BIM/Resources/translations/Arch_ru.ts diff --git a/src/Mod/Arch/Resources/translations/Arch_sk.qm b/src/Mod/BIM/Resources/translations/Arch_sk.qm similarity index 100% rename from src/Mod/Arch/Resources/translations/Arch_sk.qm rename to src/Mod/BIM/Resources/translations/Arch_sk.qm diff --git a/src/Mod/Arch/Resources/translations/Arch_sk.ts b/src/Mod/BIM/Resources/translations/Arch_sk.ts similarity index 100% rename from src/Mod/Arch/Resources/translations/Arch_sk.ts rename to src/Mod/BIM/Resources/translations/Arch_sk.ts diff --git a/src/Mod/Arch/Resources/translations/Arch_sl.qm b/src/Mod/BIM/Resources/translations/Arch_sl.qm similarity index 100% rename from src/Mod/Arch/Resources/translations/Arch_sl.qm rename to src/Mod/BIM/Resources/translations/Arch_sl.qm diff --git a/src/Mod/Arch/Resources/translations/Arch_sl.ts b/src/Mod/BIM/Resources/translations/Arch_sl.ts similarity index 100% rename from src/Mod/Arch/Resources/translations/Arch_sl.ts rename to src/Mod/BIM/Resources/translations/Arch_sl.ts diff --git a/src/Mod/Arch/Resources/translations/Arch_sr-CS.qm b/src/Mod/BIM/Resources/translations/Arch_sr-CS.qm similarity index 100% rename from src/Mod/Arch/Resources/translations/Arch_sr-CS.qm rename to src/Mod/BIM/Resources/translations/Arch_sr-CS.qm diff --git a/src/Mod/Arch/Resources/translations/Arch_sr-CS.ts b/src/Mod/BIM/Resources/translations/Arch_sr-CS.ts similarity index 100% rename from src/Mod/Arch/Resources/translations/Arch_sr-CS.ts rename to src/Mod/BIM/Resources/translations/Arch_sr-CS.ts diff --git a/src/Mod/Arch/Resources/translations/Arch_sr.qm b/src/Mod/BIM/Resources/translations/Arch_sr.qm similarity index 100% rename from src/Mod/Arch/Resources/translations/Arch_sr.qm rename to src/Mod/BIM/Resources/translations/Arch_sr.qm diff --git a/src/Mod/Arch/Resources/translations/Arch_sr.ts b/src/Mod/BIM/Resources/translations/Arch_sr.ts similarity index 100% rename from src/Mod/Arch/Resources/translations/Arch_sr.ts rename to src/Mod/BIM/Resources/translations/Arch_sr.ts diff --git a/src/Mod/Arch/Resources/translations/Arch_sv-SE.qm b/src/Mod/BIM/Resources/translations/Arch_sv-SE.qm similarity index 100% rename from src/Mod/Arch/Resources/translations/Arch_sv-SE.qm rename to src/Mod/BIM/Resources/translations/Arch_sv-SE.qm diff --git a/src/Mod/Arch/Resources/translations/Arch_sv-SE.ts b/src/Mod/BIM/Resources/translations/Arch_sv-SE.ts similarity index 100% rename from src/Mod/Arch/Resources/translations/Arch_sv-SE.ts rename to src/Mod/BIM/Resources/translations/Arch_sv-SE.ts diff --git a/src/Mod/Arch/Resources/translations/Arch_tr.qm b/src/Mod/BIM/Resources/translations/Arch_tr.qm similarity index 100% rename from src/Mod/Arch/Resources/translations/Arch_tr.qm rename to src/Mod/BIM/Resources/translations/Arch_tr.qm diff --git a/src/Mod/Arch/Resources/translations/Arch_tr.ts b/src/Mod/BIM/Resources/translations/Arch_tr.ts similarity index 100% rename from src/Mod/Arch/Resources/translations/Arch_tr.ts rename to src/Mod/BIM/Resources/translations/Arch_tr.ts diff --git a/src/Mod/Arch/Resources/translations/Arch_uk.qm b/src/Mod/BIM/Resources/translations/Arch_uk.qm similarity index 100% rename from src/Mod/Arch/Resources/translations/Arch_uk.qm rename to src/Mod/BIM/Resources/translations/Arch_uk.qm diff --git a/src/Mod/Arch/Resources/translations/Arch_uk.ts b/src/Mod/BIM/Resources/translations/Arch_uk.ts similarity index 100% rename from src/Mod/Arch/Resources/translations/Arch_uk.ts rename to src/Mod/BIM/Resources/translations/Arch_uk.ts diff --git a/src/Mod/Arch/Resources/translations/Arch_val-ES.qm b/src/Mod/BIM/Resources/translations/Arch_val-ES.qm similarity index 100% rename from src/Mod/Arch/Resources/translations/Arch_val-ES.qm rename to src/Mod/BIM/Resources/translations/Arch_val-ES.qm diff --git a/src/Mod/Arch/Resources/translations/Arch_val-ES.ts b/src/Mod/BIM/Resources/translations/Arch_val-ES.ts similarity index 100% rename from src/Mod/Arch/Resources/translations/Arch_val-ES.ts rename to src/Mod/BIM/Resources/translations/Arch_val-ES.ts diff --git a/src/Mod/Arch/Resources/translations/Arch_vi.qm b/src/Mod/BIM/Resources/translations/Arch_vi.qm similarity index 100% rename from src/Mod/Arch/Resources/translations/Arch_vi.qm rename to src/Mod/BIM/Resources/translations/Arch_vi.qm diff --git a/src/Mod/Arch/Resources/translations/Arch_vi.ts b/src/Mod/BIM/Resources/translations/Arch_vi.ts similarity index 100% rename from src/Mod/Arch/Resources/translations/Arch_vi.ts rename to src/Mod/BIM/Resources/translations/Arch_vi.ts diff --git a/src/Mod/Arch/Resources/translations/Arch_zh-CN.qm b/src/Mod/BIM/Resources/translations/Arch_zh-CN.qm similarity index 100% rename from src/Mod/Arch/Resources/translations/Arch_zh-CN.qm rename to src/Mod/BIM/Resources/translations/Arch_zh-CN.qm diff --git a/src/Mod/Arch/Resources/translations/Arch_zh-CN.ts b/src/Mod/BIM/Resources/translations/Arch_zh-CN.ts similarity index 100% rename from src/Mod/Arch/Resources/translations/Arch_zh-CN.ts rename to src/Mod/BIM/Resources/translations/Arch_zh-CN.ts diff --git a/src/Mod/Arch/Resources/translations/Arch_zh-TW.qm b/src/Mod/BIM/Resources/translations/Arch_zh-TW.qm similarity index 100% rename from src/Mod/Arch/Resources/translations/Arch_zh-TW.qm rename to src/Mod/BIM/Resources/translations/Arch_zh-TW.qm diff --git a/src/Mod/Arch/Resources/translations/Arch_zh-TW.ts b/src/Mod/BIM/Resources/translations/Arch_zh-TW.ts similarity index 100% rename from src/Mod/Arch/Resources/translations/Arch_zh-TW.ts rename to src/Mod/BIM/Resources/translations/Arch_zh-TW.ts diff --git a/src/Mod/Arch/Resources/ui/ArchMaterial.ui b/src/Mod/BIM/Resources/ui/ArchMaterial.ui similarity index 100% rename from src/Mod/Arch/Resources/ui/ArchMaterial.ui rename to src/Mod/BIM/Resources/ui/ArchMaterial.ui diff --git a/src/Mod/Arch/Resources/ui/ArchMultiMaterial.ui b/src/Mod/BIM/Resources/ui/ArchMultiMaterial.ui similarity index 100% rename from src/Mod/Arch/Resources/ui/ArchMultiMaterial.ui rename to src/Mod/BIM/Resources/ui/ArchMultiMaterial.ui diff --git a/src/Mod/Arch/Resources/ui/ArchNest.ui b/src/Mod/BIM/Resources/ui/ArchNest.ui similarity index 100% rename from src/Mod/Arch/Resources/ui/ArchNest.ui rename to src/Mod/BIM/Resources/ui/ArchNest.ui diff --git a/src/Mod/Arch/Resources/ui/ArchSchedule.ui b/src/Mod/BIM/Resources/ui/ArchSchedule.ui similarity index 100% rename from src/Mod/Arch/Resources/ui/ArchSchedule.ui rename to src/Mod/BIM/Resources/ui/ArchSchedule.ui diff --git a/src/Mod/Arch/Resources/ui/BimServerTaskPanel.ui b/src/Mod/BIM/Resources/ui/BimServerTaskPanel.ui similarity index 100% rename from src/Mod/Arch/Resources/ui/BimServerTaskPanel.ui rename to src/Mod/BIM/Resources/ui/BimServerTaskPanel.ui diff --git a/src/Mod/Arch/Resources/ui/DialogBimServerLogin.ui b/src/Mod/BIM/Resources/ui/DialogBimServerLogin.ui similarity index 100% rename from src/Mod/Arch/Resources/ui/DialogBimServerLogin.ui rename to src/Mod/BIM/Resources/ui/DialogBimServerLogin.ui diff --git a/src/Mod/Arch/Resources/ui/DialogDisplayText.ui b/src/Mod/BIM/Resources/ui/DialogDisplayText.ui similarity index 100% rename from src/Mod/Arch/Resources/ui/DialogDisplayText.ui rename to src/Mod/BIM/Resources/ui/DialogDisplayText.ui diff --git a/src/Mod/Arch/Resources/ui/DialogIfcProperties.ui b/src/Mod/BIM/Resources/ui/DialogIfcProperties.ui similarity index 100% rename from src/Mod/Arch/Resources/ui/DialogIfcProperties.ui rename to src/Mod/BIM/Resources/ui/DialogIfcProperties.ui diff --git a/src/Mod/Arch/Resources/ui/GitTaskPanel.ui b/src/Mod/BIM/Resources/ui/GitTaskPanel.ui similarity index 100% rename from src/Mod/Arch/Resources/ui/GitTaskPanel.ui rename to src/Mod/BIM/Resources/ui/GitTaskPanel.ui diff --git a/src/Mod/Arch/Resources/ui/ParametersBeam.svg b/src/Mod/BIM/Resources/ui/ParametersBeam.svg similarity index 100% rename from src/Mod/Arch/Resources/ui/ParametersBeam.svg rename to src/Mod/BIM/Resources/ui/ParametersBeam.svg diff --git a/src/Mod/Arch/Resources/ui/ParametersDent.svg b/src/Mod/BIM/Resources/ui/ParametersDent.svg similarity index 100% rename from src/Mod/Arch/Resources/ui/ParametersDent.svg rename to src/Mod/BIM/Resources/ui/ParametersDent.svg diff --git a/src/Mod/Arch/Resources/ui/ParametersDoorGlass.svg b/src/Mod/BIM/Resources/ui/ParametersDoorGlass.svg similarity index 100% rename from src/Mod/Arch/Resources/ui/ParametersDoorGlass.svg rename to src/Mod/BIM/Resources/ui/ParametersDoorGlass.svg diff --git a/src/Mod/Arch/Resources/ui/ParametersDoorSimple.svg b/src/Mod/BIM/Resources/ui/ParametersDoorSimple.svg similarity index 100% rename from src/Mod/Arch/Resources/ui/ParametersDoorSimple.svg rename to src/Mod/BIM/Resources/ui/ParametersDoorSimple.svg diff --git a/src/Mod/Arch/Resources/ui/ParametersIbeam.svg b/src/Mod/BIM/Resources/ui/ParametersIbeam.svg similarity index 100% rename from src/Mod/Arch/Resources/ui/ParametersIbeam.svg rename to src/Mod/BIM/Resources/ui/ParametersIbeam.svg diff --git a/src/Mod/Arch/Resources/ui/ParametersOpening.svg b/src/Mod/BIM/Resources/ui/ParametersOpening.svg similarity index 100% rename from src/Mod/Arch/Resources/ui/ParametersOpening.svg rename to src/Mod/BIM/Resources/ui/ParametersOpening.svg diff --git a/src/Mod/Arch/Resources/ui/ParametersPanel.svg b/src/Mod/BIM/Resources/ui/ParametersPanel.svg similarity index 100% rename from src/Mod/Arch/Resources/ui/ParametersPanel.svg rename to src/Mod/BIM/Resources/ui/ParametersPanel.svg diff --git a/src/Mod/Arch/Resources/ui/ParametersPillar.svg b/src/Mod/BIM/Resources/ui/ParametersPillar.svg similarity index 100% rename from src/Mod/Arch/Resources/ui/ParametersPillar.svg rename to src/Mod/BIM/Resources/ui/ParametersPillar.svg diff --git a/src/Mod/Arch/Resources/ui/ParametersSlab.svg b/src/Mod/BIM/Resources/ui/ParametersSlab.svg similarity index 100% rename from src/Mod/Arch/Resources/ui/ParametersSlab.svg rename to src/Mod/BIM/Resources/ui/ParametersSlab.svg diff --git a/src/Mod/Arch/Resources/ui/ParametersStairs.svg b/src/Mod/BIM/Resources/ui/ParametersStairs.svg similarity index 100% rename from src/Mod/Arch/Resources/ui/ParametersStairs.svg rename to src/Mod/BIM/Resources/ui/ParametersStairs.svg diff --git a/src/Mod/Arch/Resources/ui/ParametersWindowDouble.svg b/src/Mod/BIM/Resources/ui/ParametersWindowDouble.svg similarity index 100% rename from src/Mod/Arch/Resources/ui/ParametersWindowDouble.svg rename to src/Mod/BIM/Resources/ui/ParametersWindowDouble.svg diff --git a/src/Mod/Arch/Resources/ui/ParametersWindowFixed.svg b/src/Mod/BIM/Resources/ui/ParametersWindowFixed.svg similarity index 100% rename from src/Mod/Arch/Resources/ui/ParametersWindowFixed.svg rename to src/Mod/BIM/Resources/ui/ParametersWindowFixed.svg diff --git a/src/Mod/Arch/Resources/ui/ParametersWindowSimple.svg b/src/Mod/BIM/Resources/ui/ParametersWindowSimple.svg similarity index 100% rename from src/Mod/Arch/Resources/ui/ParametersWindowSimple.svg rename to src/Mod/BIM/Resources/ui/ParametersWindowSimple.svg diff --git a/src/Mod/Arch/Resources/ui/ParametersWindowStash.svg b/src/Mod/BIM/Resources/ui/ParametersWindowStash.svg similarity index 100% rename from src/Mod/Arch/Resources/ui/ParametersWindowStash.svg rename to src/Mod/BIM/Resources/ui/ParametersWindowStash.svg diff --git a/src/Mod/Arch/Resources/ui/dialogClasses.ui b/src/Mod/BIM/Resources/ui/dialogClasses.ui similarity index 100% rename from src/Mod/Arch/Resources/ui/dialogClasses.ui rename to src/Mod/BIM/Resources/ui/dialogClasses.ui diff --git a/src/Mod/Arch/Resources/ui/dialogClassification.ui b/src/Mod/BIM/Resources/ui/dialogClassification.ui similarity index 100% rename from src/Mod/Arch/Resources/ui/dialogClassification.ui rename to src/Mod/BIM/Resources/ui/dialogClassification.ui diff --git a/src/Mod/Arch/Resources/ui/dialogConvertDocument.ui b/src/Mod/BIM/Resources/ui/dialogConvertDocument.ui similarity index 100% rename from src/Mod/Arch/Resources/ui/dialogConvertDocument.ui rename to src/Mod/BIM/Resources/ui/dialogConvertDocument.ui diff --git a/src/Mod/Arch/Resources/ui/dialogCreateProject.ui b/src/Mod/BIM/Resources/ui/dialogCreateProject.ui similarity index 100% rename from src/Mod/Arch/Resources/ui/dialogCreateProject.ui rename to src/Mod/BIM/Resources/ui/dialogCreateProject.ui diff --git a/src/Mod/Arch/Resources/ui/dialogCustomProperties.ui b/src/Mod/BIM/Resources/ui/dialogCustomProperties.ui similarity index 100% rename from src/Mod/Arch/Resources/ui/dialogCustomProperties.ui rename to src/Mod/BIM/Resources/ui/dialogCustomProperties.ui diff --git a/src/Mod/Arch/Resources/ui/dialogDiff.ui b/src/Mod/BIM/Resources/ui/dialogDiff.ui similarity index 100% rename from src/Mod/Arch/Resources/ui/dialogDiff.ui rename to src/Mod/BIM/Resources/ui/dialogDiff.ui diff --git a/src/Mod/Arch/Resources/ui/dialogExport.ui b/src/Mod/BIM/Resources/ui/dialogExport.ui similarity index 100% rename from src/Mod/Arch/Resources/ui/dialogExport.ui rename to src/Mod/BIM/Resources/ui/dialogExport.ui diff --git a/src/Mod/Arch/Resources/ui/dialogIfcElements.ui b/src/Mod/BIM/Resources/ui/dialogIfcElements.ui similarity index 100% rename from src/Mod/Arch/Resources/ui/dialogIfcElements.ui rename to src/Mod/BIM/Resources/ui/dialogIfcElements.ui diff --git a/src/Mod/Arch/Resources/ui/dialogIfcProperties.ui b/src/Mod/BIM/Resources/ui/dialogIfcProperties.ui similarity index 100% rename from src/Mod/Arch/Resources/ui/dialogIfcProperties.ui rename to src/Mod/BIM/Resources/ui/dialogIfcProperties.ui diff --git a/src/Mod/Arch/Resources/ui/dialogIfcQuantities.ui b/src/Mod/BIM/Resources/ui/dialogIfcQuantities.ui similarity index 100% rename from src/Mod/Arch/Resources/ui/dialogIfcQuantities.ui rename to src/Mod/BIM/Resources/ui/dialogIfcQuantities.ui diff --git a/src/Mod/Arch/Resources/ui/dialogImport.ui b/src/Mod/BIM/Resources/ui/dialogImport.ui similarity index 100% rename from src/Mod/Arch/Resources/ui/dialogImport.ui rename to src/Mod/BIM/Resources/ui/dialogImport.ui diff --git a/src/Mod/Arch/Resources/ui/dialogLayers.ui b/src/Mod/BIM/Resources/ui/dialogLayers.ui similarity index 100% rename from src/Mod/Arch/Resources/ui/dialogLayers.ui rename to src/Mod/BIM/Resources/ui/dialogLayers.ui diff --git a/src/Mod/Arch/Resources/ui/dialogLibrary.ui b/src/Mod/BIM/Resources/ui/dialogLibrary.ui similarity index 100% rename from src/Mod/Arch/Resources/ui/dialogLibrary.ui rename to src/Mod/BIM/Resources/ui/dialogLibrary.ui diff --git a/src/Mod/Arch/Resources/ui/dialogListWidget.ui b/src/Mod/BIM/Resources/ui/dialogListWidget.ui similarity index 100% rename from src/Mod/Arch/Resources/ui/dialogListWidget.ui rename to src/Mod/BIM/Resources/ui/dialogListWidget.ui diff --git a/src/Mod/Arch/Resources/ui/dialogMaterialChooser.ui b/src/Mod/BIM/Resources/ui/dialogMaterialChooser.ui similarity index 100% rename from src/Mod/Arch/Resources/ui/dialogMaterialChooser.ui rename to src/Mod/BIM/Resources/ui/dialogMaterialChooser.ui diff --git a/src/Mod/Arch/Resources/ui/dialogNudgeValue.ui b/src/Mod/BIM/Resources/ui/dialogNudgeValue.ui similarity index 100% rename from src/Mod/Arch/Resources/ui/dialogNudgeValue.ui rename to src/Mod/BIM/Resources/ui/dialogNudgeValue.ui diff --git a/src/Mod/Arch/Resources/ui/dialogPhases.ui b/src/Mod/BIM/Resources/ui/dialogPhases.ui similarity index 100% rename from src/Mod/Arch/Resources/ui/dialogPhases.ui rename to src/Mod/BIM/Resources/ui/dialogPhases.ui diff --git a/src/Mod/Arch/Resources/ui/dialogPreflight.ui b/src/Mod/BIM/Resources/ui/dialogPreflight.ui similarity index 100% rename from src/Mod/Arch/Resources/ui/dialogPreflight.ui rename to src/Mod/BIM/Resources/ui/dialogPreflight.ui diff --git a/src/Mod/Arch/Resources/ui/dialogPreflightResults.ui b/src/Mod/BIM/Resources/ui/dialogPreflightResults.ui similarity index 100% rename from src/Mod/Arch/Resources/ui/dialogPreflightResults.ui rename to src/Mod/BIM/Resources/ui/dialogPreflightResults.ui diff --git a/src/Mod/Arch/Resources/ui/dialogProjectManager.ui b/src/Mod/BIM/Resources/ui/dialogProjectManager.ui similarity index 100% rename from src/Mod/Arch/Resources/ui/dialogProjectManager.ui rename to src/Mod/BIM/Resources/ui/dialogProjectManager.ui diff --git a/src/Mod/Arch/Resources/ui/dialogQuantitySurveying.ui b/src/Mod/BIM/Resources/ui/dialogQuantitySurveying.ui similarity index 100% rename from src/Mod/Arch/Resources/ui/dialogQuantitySurveying.ui rename to src/Mod/BIM/Resources/ui/dialogQuantitySurveying.ui diff --git a/src/Mod/Arch/Resources/ui/dialogReorder.ui b/src/Mod/BIM/Resources/ui/dialogReorder.ui similarity index 100% rename from src/Mod/Arch/Resources/ui/dialogReorder.ui rename to src/Mod/BIM/Resources/ui/dialogReorder.ui diff --git a/src/Mod/Arch/Resources/ui/dialogSetup.ui b/src/Mod/BIM/Resources/ui/dialogSetup.ui similarity index 100% rename from src/Mod/Arch/Resources/ui/dialogSetup.ui rename to src/Mod/BIM/Resources/ui/dialogSetup.ui diff --git a/src/Mod/Arch/Resources/ui/dialogSpaces.ui b/src/Mod/BIM/Resources/ui/dialogSpaces.ui similarity index 100% rename from src/Mod/Arch/Resources/ui/dialogSpaces.ui rename to src/Mod/BIM/Resources/ui/dialogSpaces.ui diff --git a/src/Mod/Arch/Resources/ui/dialogTree.ui b/src/Mod/BIM/Resources/ui/dialogTree.ui similarity index 100% rename from src/Mod/Arch/Resources/ui/dialogTree.ui rename to src/Mod/BIM/Resources/ui/dialogTree.ui diff --git a/src/Mod/Arch/Resources/ui/dialogTutorial.ui b/src/Mod/BIM/Resources/ui/dialogTutorial.ui similarity index 100% rename from src/Mod/Arch/Resources/ui/dialogTutorial.ui rename to src/Mod/BIM/Resources/ui/dialogTutorial.ui diff --git a/src/Mod/Arch/Resources/ui/dialogViews.ui b/src/Mod/BIM/Resources/ui/dialogViews.ui similarity index 100% rename from src/Mod/Arch/Resources/ui/dialogViews.ui rename to src/Mod/BIM/Resources/ui/dialogViews.ui diff --git a/src/Mod/Arch/Resources/ui/dialogWelcome.ui b/src/Mod/BIM/Resources/ui/dialogWelcome.ui similarity index 100% rename from src/Mod/Arch/Resources/ui/dialogWelcome.ui rename to src/Mod/BIM/Resources/ui/dialogWelcome.ui diff --git a/src/Mod/Arch/Resources/ui/dialogWindows.ui b/src/Mod/BIM/Resources/ui/dialogWindows.ui similarity index 100% rename from src/Mod/Arch/Resources/ui/dialogWindows.ui rename to src/Mod/BIM/Resources/ui/dialogWindows.ui diff --git a/src/Mod/Arch/Resources/ui/preferences-arch.ui b/src/Mod/BIM/Resources/ui/preferences-arch.ui similarity index 100% rename from src/Mod/Arch/Resources/ui/preferences-arch.ui rename to src/Mod/BIM/Resources/ui/preferences-arch.ui diff --git a/src/Mod/Arch/Resources/ui/preferences-archdefaults.ui b/src/Mod/BIM/Resources/ui/preferences-archdefaults.ui similarity index 100% rename from src/Mod/Arch/Resources/ui/preferences-archdefaults.ui rename to src/Mod/BIM/Resources/ui/preferences-archdefaults.ui diff --git a/src/Mod/Arch/Resources/ui/preferences-dae.ui b/src/Mod/BIM/Resources/ui/preferences-dae.ui similarity index 100% rename from src/Mod/Arch/Resources/ui/preferences-dae.ui rename to src/Mod/BIM/Resources/ui/preferences-dae.ui diff --git a/src/Mod/Arch/Resources/ui/preferences-ifc-export.ui b/src/Mod/BIM/Resources/ui/preferences-ifc-export.ui similarity index 100% rename from src/Mod/Arch/Resources/ui/preferences-ifc-export.ui rename to src/Mod/BIM/Resources/ui/preferences-ifc-export.ui diff --git a/src/Mod/Arch/Resources/ui/preferences-ifc.ui b/src/Mod/BIM/Resources/ui/preferences-ifc.ui similarity index 100% rename from src/Mod/Arch/Resources/ui/preferences-ifc.ui rename to src/Mod/BIM/Resources/ui/preferences-ifc.ui diff --git a/src/Mod/Arch/Resources/ui/preferencesNativeIFC.ui b/src/Mod/BIM/Resources/ui/preferencesNativeIFC.ui similarity index 100% rename from src/Mod/Arch/Resources/ui/preferencesNativeIFC.ui rename to src/Mod/BIM/Resources/ui/preferencesNativeIFC.ui diff --git a/src/Mod/Arch/TestArch.py b/src/Mod/BIM/TestArch.py similarity index 100% rename from src/Mod/Arch/TestArch.py rename to src/Mod/BIM/TestArch.py diff --git a/src/Mod/Arch/arch.dox b/src/Mod/BIM/arch.dox similarity index 100% rename from src/Mod/Arch/arch.dox rename to src/Mod/BIM/arch.dox diff --git a/src/Mod/Arch/bimcommands/BimArchUtils.py b/src/Mod/BIM/bimcommands/BimArchUtils.py similarity index 100% rename from src/Mod/Arch/bimcommands/BimArchUtils.py rename to src/Mod/BIM/bimcommands/BimArchUtils.py diff --git a/src/Mod/Arch/bimcommands/BimAxis.py b/src/Mod/BIM/bimcommands/BimAxis.py similarity index 100% rename from src/Mod/Arch/bimcommands/BimAxis.py rename to src/Mod/BIM/bimcommands/BimAxis.py diff --git a/src/Mod/Arch/bimcommands/BimBackground.py b/src/Mod/BIM/bimcommands/BimBackground.py similarity index 100% rename from src/Mod/Arch/bimcommands/BimBackground.py rename to src/Mod/BIM/bimcommands/BimBackground.py diff --git a/src/Mod/Arch/bimcommands/BimBeam.py b/src/Mod/BIM/bimcommands/BimBeam.py similarity index 100% rename from src/Mod/Arch/bimcommands/BimBeam.py rename to src/Mod/BIM/bimcommands/BimBeam.py diff --git a/src/Mod/Arch/bimcommands/BimBox.py b/src/Mod/BIM/bimcommands/BimBox.py similarity index 100% rename from src/Mod/Arch/bimcommands/BimBox.py rename to src/Mod/BIM/bimcommands/BimBox.py diff --git a/src/Mod/Arch/bimcommands/BimBuilder.py b/src/Mod/BIM/bimcommands/BimBuilder.py similarity index 100% rename from src/Mod/Arch/bimcommands/BimBuilder.py rename to src/Mod/BIM/bimcommands/BimBuilder.py diff --git a/src/Mod/Arch/bimcommands/BimBuildingPart.py b/src/Mod/BIM/bimcommands/BimBuildingPart.py similarity index 100% rename from src/Mod/Arch/bimcommands/BimBuildingPart.py rename to src/Mod/BIM/bimcommands/BimBuildingPart.py diff --git a/src/Mod/Arch/bimcommands/BimClassification.py b/src/Mod/BIM/bimcommands/BimClassification.py similarity index 100% rename from src/Mod/Arch/bimcommands/BimClassification.py rename to src/Mod/BIM/bimcommands/BimClassification.py diff --git a/src/Mod/Arch/bimcommands/BimClone.py b/src/Mod/BIM/bimcommands/BimClone.py similarity index 100% rename from src/Mod/Arch/bimcommands/BimClone.py rename to src/Mod/BIM/bimcommands/BimClone.py diff --git a/src/Mod/Arch/bimcommands/BimColumn.py b/src/Mod/BIM/bimcommands/BimColumn.py similarity index 100% rename from src/Mod/Arch/bimcommands/BimColumn.py rename to src/Mod/BIM/bimcommands/BimColumn.py diff --git a/src/Mod/Arch/bimcommands/BimCommon.py b/src/Mod/BIM/bimcommands/BimCommon.py similarity index 100% rename from src/Mod/Arch/bimcommands/BimCommon.py rename to src/Mod/BIM/bimcommands/BimCommon.py diff --git a/src/Mod/Arch/bimcommands/BimCompound.py b/src/Mod/BIM/bimcommands/BimCompound.py similarity index 100% rename from src/Mod/Arch/bimcommands/BimCompound.py rename to src/Mod/BIM/bimcommands/BimCompound.py diff --git a/src/Mod/Arch/bimcommands/BimConvert.py b/src/Mod/BIM/bimcommands/BimConvert.py similarity index 100% rename from src/Mod/Arch/bimcommands/BimConvert.py rename to src/Mod/BIM/bimcommands/BimConvert.py diff --git a/src/Mod/Arch/bimcommands/BimCopy.py b/src/Mod/BIM/bimcommands/BimCopy.py similarity index 100% rename from src/Mod/Arch/bimcommands/BimCopy.py rename to src/Mod/BIM/bimcommands/BimCopy.py diff --git a/src/Mod/Arch/bimcommands/BimCurtainwall.py b/src/Mod/BIM/bimcommands/BimCurtainwall.py similarity index 100% rename from src/Mod/Arch/bimcommands/BimCurtainwall.py rename to src/Mod/BIM/bimcommands/BimCurtainwall.py diff --git a/src/Mod/Arch/bimcommands/BimCut.py b/src/Mod/BIM/bimcommands/BimCut.py similarity index 100% rename from src/Mod/Arch/bimcommands/BimCut.py rename to src/Mod/BIM/bimcommands/BimCut.py diff --git a/src/Mod/Arch/bimcommands/BimCutPlane.py b/src/Mod/BIM/bimcommands/BimCutPlane.py similarity index 100% rename from src/Mod/Arch/bimcommands/BimCutPlane.py rename to src/Mod/BIM/bimcommands/BimCutPlane.py diff --git a/src/Mod/Arch/bimcommands/BimDiff.py b/src/Mod/BIM/bimcommands/BimDiff.py similarity index 100% rename from src/Mod/Arch/bimcommands/BimDiff.py rename to src/Mod/BIM/bimcommands/BimDiff.py diff --git a/src/Mod/Arch/bimcommands/BimDimensions.py b/src/Mod/BIM/bimcommands/BimDimensions.py similarity index 100% rename from src/Mod/Arch/bimcommands/BimDimensions.py rename to src/Mod/BIM/bimcommands/BimDimensions.py diff --git a/src/Mod/Arch/bimcommands/BimDoor.py b/src/Mod/BIM/bimcommands/BimDoor.py similarity index 100% rename from src/Mod/Arch/bimcommands/BimDoor.py rename to src/Mod/BIM/bimcommands/BimDoor.py diff --git a/src/Mod/Arch/bimcommands/BimEmptyTrash.py b/src/Mod/BIM/bimcommands/BimEmptyTrash.py similarity index 100% rename from src/Mod/Arch/bimcommands/BimEmptyTrash.py rename to src/Mod/BIM/bimcommands/BimEmptyTrash.py diff --git a/src/Mod/Arch/bimcommands/BimEquipment.py b/src/Mod/BIM/bimcommands/BimEquipment.py similarity index 100% rename from src/Mod/Arch/bimcommands/BimEquipment.py rename to src/Mod/BIM/bimcommands/BimEquipment.py diff --git a/src/Mod/Arch/bimcommands/BimExamples.py b/src/Mod/BIM/bimcommands/BimExamples.py similarity index 100% rename from src/Mod/Arch/bimcommands/BimExamples.py rename to src/Mod/BIM/bimcommands/BimExamples.py diff --git a/src/Mod/Arch/bimcommands/BimExtrude.py b/src/Mod/BIM/bimcommands/BimExtrude.py similarity index 100% rename from src/Mod/Arch/bimcommands/BimExtrude.py rename to src/Mod/BIM/bimcommands/BimExtrude.py diff --git a/src/Mod/Arch/bimcommands/BimFence.py b/src/Mod/BIM/bimcommands/BimFence.py similarity index 100% rename from src/Mod/Arch/bimcommands/BimFence.py rename to src/Mod/BIM/bimcommands/BimFence.py diff --git a/src/Mod/Arch/bimcommands/BimFrame.py b/src/Mod/BIM/bimcommands/BimFrame.py similarity index 100% rename from src/Mod/Arch/bimcommands/BimFrame.py rename to src/Mod/BIM/bimcommands/BimFrame.py diff --git a/src/Mod/Arch/bimcommands/BimFuse.py b/src/Mod/BIM/bimcommands/BimFuse.py similarity index 100% rename from src/Mod/Arch/bimcommands/BimFuse.py rename to src/Mod/BIM/bimcommands/BimFuse.py diff --git a/src/Mod/Arch/bimcommands/BimGlue.py b/src/Mod/BIM/bimcommands/BimGlue.py similarity index 100% rename from src/Mod/Arch/bimcommands/BimGlue.py rename to src/Mod/BIM/bimcommands/BimGlue.py diff --git a/src/Mod/Arch/bimcommands/BimHelp.py b/src/Mod/BIM/bimcommands/BimHelp.py similarity index 100% rename from src/Mod/Arch/bimcommands/BimHelp.py rename to src/Mod/BIM/bimcommands/BimHelp.py diff --git a/src/Mod/Arch/bimcommands/BimIfcElements.py b/src/Mod/BIM/bimcommands/BimIfcElements.py similarity index 100% rename from src/Mod/Arch/bimcommands/BimIfcElements.py rename to src/Mod/BIM/bimcommands/BimIfcElements.py diff --git a/src/Mod/Arch/bimcommands/BimIfcExplorer.py b/src/Mod/BIM/bimcommands/BimIfcExplorer.py similarity index 100% rename from src/Mod/Arch/bimcommands/BimIfcExplorer.py rename to src/Mod/BIM/bimcommands/BimIfcExplorer.py diff --git a/src/Mod/Arch/bimcommands/BimIfcProperties.py b/src/Mod/BIM/bimcommands/BimIfcProperties.py similarity index 99% rename from src/Mod/Arch/bimcommands/BimIfcProperties.py rename to src/Mod/BIM/bimcommands/BimIfcProperties.py index 3e15e9796b..793802febd 100644 --- a/src/Mod/Arch/bimcommands/BimIfcProperties.py +++ b/src/Mod/BIM/bimcommands/BimIfcProperties.py @@ -105,7 +105,7 @@ class BIM_IfcProperties: ] self.psetdefs = {} psetpath = os.path.join( - FreeCAD.getResourceDir(), "Mod", "Arch", "Presets", "pset_definitions.csv" + FreeCAD.getResourceDir(), "Mod", "BIM", "Presets", "pset_definitions.csv" ) custompath = os.path.join(FreeCAD.getUserAppDataDir(), "BIM", "CustomPsets.csv") self.psetdefs = self.readFromCSV(psetpath) diff --git a/src/Mod/Arch/bimcommands/BimIfcQuantities.py b/src/Mod/BIM/bimcommands/BimIfcQuantities.py similarity index 100% rename from src/Mod/Arch/bimcommands/BimIfcQuantities.py rename to src/Mod/BIM/bimcommands/BimIfcQuantities.py diff --git a/src/Mod/Arch/bimcommands/BimImagePlane.py b/src/Mod/BIM/bimcommands/BimImagePlane.py similarity index 100% rename from src/Mod/Arch/bimcommands/BimImagePlane.py rename to src/Mod/BIM/bimcommands/BimImagePlane.py diff --git a/src/Mod/Arch/bimcommands/BimLayers.py b/src/Mod/BIM/bimcommands/BimLayers.py similarity index 100% rename from src/Mod/Arch/bimcommands/BimLayers.py rename to src/Mod/BIM/bimcommands/BimLayers.py diff --git a/src/Mod/Arch/bimcommands/BimLeader.py b/src/Mod/BIM/bimcommands/BimLeader.py similarity index 100% rename from src/Mod/Arch/bimcommands/BimLeader.py rename to src/Mod/BIM/bimcommands/BimLeader.py diff --git a/src/Mod/Arch/bimcommands/BimLibrary.py b/src/Mod/BIM/bimcommands/BimLibrary.py similarity index 100% rename from src/Mod/Arch/bimcommands/BimLibrary.py rename to src/Mod/BIM/bimcommands/BimLibrary.py diff --git a/src/Mod/Arch/bimcommands/BimMaterial.py b/src/Mod/BIM/bimcommands/BimMaterial.py similarity index 100% rename from src/Mod/Arch/bimcommands/BimMaterial.py rename to src/Mod/BIM/bimcommands/BimMaterial.py diff --git a/src/Mod/Arch/bimcommands/BimMoveView.py b/src/Mod/BIM/bimcommands/BimMoveView.py similarity index 100% rename from src/Mod/Arch/bimcommands/BimMoveView.py rename to src/Mod/BIM/bimcommands/BimMoveView.py diff --git a/src/Mod/Arch/bimcommands/BimNudge.py b/src/Mod/BIM/bimcommands/BimNudge.py similarity index 100% rename from src/Mod/Arch/bimcommands/BimNudge.py rename to src/Mod/BIM/bimcommands/BimNudge.py diff --git a/src/Mod/Arch/bimcommands/BimOffset.py b/src/Mod/BIM/bimcommands/BimOffset.py similarity index 100% rename from src/Mod/Arch/bimcommands/BimOffset.py rename to src/Mod/BIM/bimcommands/BimOffset.py diff --git a/src/Mod/Arch/bimcommands/BimPanel.py b/src/Mod/BIM/bimcommands/BimPanel.py similarity index 100% rename from src/Mod/Arch/bimcommands/BimPanel.py rename to src/Mod/BIM/bimcommands/BimPanel.py diff --git a/src/Mod/Arch/bimcommands/BimPipe.py b/src/Mod/BIM/bimcommands/BimPipe.py similarity index 100% rename from src/Mod/Arch/bimcommands/BimPipe.py rename to src/Mod/BIM/bimcommands/BimPipe.py diff --git a/src/Mod/Arch/bimcommands/BimPreflight.py b/src/Mod/BIM/bimcommands/BimPreflight.py similarity index 100% rename from src/Mod/Arch/bimcommands/BimPreflight.py rename to src/Mod/BIM/bimcommands/BimPreflight.py diff --git a/src/Mod/Arch/bimcommands/BimProfile.py b/src/Mod/BIM/bimcommands/BimProfile.py similarity index 100% rename from src/Mod/Arch/bimcommands/BimProfile.py rename to src/Mod/BIM/bimcommands/BimProfile.py diff --git a/src/Mod/Arch/bimcommands/BimProject.py b/src/Mod/BIM/bimcommands/BimProject.py similarity index 100% rename from src/Mod/Arch/bimcommands/BimProject.py rename to src/Mod/BIM/bimcommands/BimProject.py diff --git a/src/Mod/Arch/bimcommands/BimProjectManager.py b/src/Mod/BIM/bimcommands/BimProjectManager.py similarity index 100% rename from src/Mod/Arch/bimcommands/BimProjectManager.py rename to src/Mod/BIM/bimcommands/BimProjectManager.py diff --git a/src/Mod/Arch/bimcommands/BimRebar.py b/src/Mod/BIM/bimcommands/BimRebar.py similarity index 100% rename from src/Mod/Arch/bimcommands/BimRebar.py rename to src/Mod/BIM/bimcommands/BimRebar.py diff --git a/src/Mod/Arch/bimcommands/BimReextrude.py b/src/Mod/BIM/bimcommands/BimReextrude.py similarity index 100% rename from src/Mod/Arch/bimcommands/BimReextrude.py rename to src/Mod/BIM/bimcommands/BimReextrude.py diff --git a/src/Mod/Arch/bimcommands/BimReference.py b/src/Mod/BIM/bimcommands/BimReference.py similarity index 100% rename from src/Mod/Arch/bimcommands/BimReference.py rename to src/Mod/BIM/bimcommands/BimReference.py diff --git a/src/Mod/Arch/bimcommands/BimReorder.py b/src/Mod/BIM/bimcommands/BimReorder.py similarity index 100% rename from src/Mod/Arch/bimcommands/BimReorder.py rename to src/Mod/BIM/bimcommands/BimReorder.py diff --git a/src/Mod/Arch/bimcommands/BimResetCloneColors.py b/src/Mod/BIM/bimcommands/BimResetCloneColors.py similarity index 100% rename from src/Mod/Arch/bimcommands/BimResetCloneColors.py rename to src/Mod/BIM/bimcommands/BimResetCloneColors.py diff --git a/src/Mod/Arch/bimcommands/BimRewire.py b/src/Mod/BIM/bimcommands/BimRewire.py similarity index 100% rename from src/Mod/Arch/bimcommands/BimRewire.py rename to src/Mod/BIM/bimcommands/BimRewire.py diff --git a/src/Mod/Arch/bimcommands/BimRoof.py b/src/Mod/BIM/bimcommands/BimRoof.py similarity index 100% rename from src/Mod/Arch/bimcommands/BimRoof.py rename to src/Mod/BIM/bimcommands/BimRoof.py diff --git a/src/Mod/Arch/bimcommands/BimSchedule.py b/src/Mod/BIM/bimcommands/BimSchedule.py similarity index 100% rename from src/Mod/Arch/bimcommands/BimSchedule.py rename to src/Mod/BIM/bimcommands/BimSchedule.py diff --git a/src/Mod/Arch/bimcommands/BimSectionPlane.py b/src/Mod/BIM/bimcommands/BimSectionPlane.py similarity index 100% rename from src/Mod/Arch/bimcommands/BimSectionPlane.py rename to src/Mod/BIM/bimcommands/BimSectionPlane.py diff --git a/src/Mod/Arch/bimcommands/BimSetup.py b/src/Mod/BIM/bimcommands/BimSetup.py similarity index 100% rename from src/Mod/Arch/bimcommands/BimSetup.py rename to src/Mod/BIM/bimcommands/BimSetup.py diff --git a/src/Mod/Arch/bimcommands/BimShape2DView.py b/src/Mod/BIM/bimcommands/BimShape2DView.py similarity index 100% rename from src/Mod/Arch/bimcommands/BimShape2DView.py rename to src/Mod/BIM/bimcommands/BimShape2DView.py diff --git a/src/Mod/Arch/bimcommands/BimSimpleCopy.py b/src/Mod/BIM/bimcommands/BimSimpleCopy.py similarity index 100% rename from src/Mod/Arch/bimcommands/BimSimpleCopy.py rename to src/Mod/BIM/bimcommands/BimSimpleCopy.py diff --git a/src/Mod/Arch/bimcommands/BimSite.py b/src/Mod/BIM/bimcommands/BimSite.py similarity index 100% rename from src/Mod/Arch/bimcommands/BimSite.py rename to src/Mod/BIM/bimcommands/BimSite.py diff --git a/src/Mod/Arch/bimcommands/BimSketch.py b/src/Mod/BIM/bimcommands/BimSketch.py similarity index 100% rename from src/Mod/Arch/bimcommands/BimSketch.py rename to src/Mod/BIM/bimcommands/BimSketch.py diff --git a/src/Mod/Arch/bimcommands/BimSlab.py b/src/Mod/BIM/bimcommands/BimSlab.py similarity index 100% rename from src/Mod/Arch/bimcommands/BimSlab.py rename to src/Mod/BIM/bimcommands/BimSlab.py diff --git a/src/Mod/Arch/bimcommands/BimSpace.py b/src/Mod/BIM/bimcommands/BimSpace.py similarity index 100% rename from src/Mod/Arch/bimcommands/BimSpace.py rename to src/Mod/BIM/bimcommands/BimSpace.py diff --git a/src/Mod/Arch/bimcommands/BimStairs.py b/src/Mod/BIM/bimcommands/BimStairs.py similarity index 100% rename from src/Mod/Arch/bimcommands/BimStairs.py rename to src/Mod/BIM/bimcommands/BimStairs.py diff --git a/src/Mod/Arch/bimcommands/BimTDPage.py b/src/Mod/BIM/bimcommands/BimTDPage.py similarity index 100% rename from src/Mod/Arch/bimcommands/BimTDPage.py rename to src/Mod/BIM/bimcommands/BimTDPage.py diff --git a/src/Mod/Arch/bimcommands/BimTDView.py b/src/Mod/BIM/bimcommands/BimTDView.py similarity index 100% rename from src/Mod/Arch/bimcommands/BimTDView.py rename to src/Mod/BIM/bimcommands/BimTDView.py diff --git a/src/Mod/Arch/bimcommands/BimText.py b/src/Mod/BIM/bimcommands/BimText.py similarity index 100% rename from src/Mod/Arch/bimcommands/BimText.py rename to src/Mod/BIM/bimcommands/BimText.py diff --git a/src/Mod/Arch/bimcommands/BimTogglePanels.py b/src/Mod/BIM/bimcommands/BimTogglePanels.py similarity index 100% rename from src/Mod/Arch/bimcommands/BimTogglePanels.py rename to src/Mod/BIM/bimcommands/BimTogglePanels.py diff --git a/src/Mod/Arch/bimcommands/BimTrash.py b/src/Mod/BIM/bimcommands/BimTrash.py similarity index 100% rename from src/Mod/Arch/bimcommands/BimTrash.py rename to src/Mod/BIM/bimcommands/BimTrash.py diff --git a/src/Mod/Arch/bimcommands/BimTruss.py b/src/Mod/BIM/bimcommands/BimTruss.py similarity index 100% rename from src/Mod/Arch/bimcommands/BimTruss.py rename to src/Mod/BIM/bimcommands/BimTruss.py diff --git a/src/Mod/Arch/bimcommands/BimTutorial.py b/src/Mod/BIM/bimcommands/BimTutorial.py similarity index 100% rename from src/Mod/Arch/bimcommands/BimTutorial.py rename to src/Mod/BIM/bimcommands/BimTutorial.py diff --git a/src/Mod/Arch/bimcommands/BimUnclone.py b/src/Mod/BIM/bimcommands/BimUnclone.py similarity index 100% rename from src/Mod/Arch/bimcommands/BimUnclone.py rename to src/Mod/BIM/bimcommands/BimUnclone.py diff --git a/src/Mod/Arch/bimcommands/BimUngroup.py b/src/Mod/BIM/bimcommands/BimUngroup.py similarity index 100% rename from src/Mod/Arch/bimcommands/BimUngroup.py rename to src/Mod/BIM/bimcommands/BimUngroup.py diff --git a/src/Mod/Arch/bimcommands/BimViews.py b/src/Mod/BIM/bimcommands/BimViews.py similarity index 100% rename from src/Mod/Arch/bimcommands/BimViews.py rename to src/Mod/BIM/bimcommands/BimViews.py diff --git a/src/Mod/Arch/bimcommands/BimWPCommands.py b/src/Mod/BIM/bimcommands/BimWPCommands.py similarity index 100% rename from src/Mod/Arch/bimcommands/BimWPCommands.py rename to src/Mod/BIM/bimcommands/BimWPCommands.py diff --git a/src/Mod/Arch/bimcommands/BimWall.py b/src/Mod/BIM/bimcommands/BimWall.py similarity index 100% rename from src/Mod/Arch/bimcommands/BimWall.py rename to src/Mod/BIM/bimcommands/BimWall.py diff --git a/src/Mod/Arch/bimcommands/BimWelcome.py b/src/Mod/BIM/bimcommands/BimWelcome.py similarity index 100% rename from src/Mod/Arch/bimcommands/BimWelcome.py rename to src/Mod/BIM/bimcommands/BimWelcome.py diff --git a/src/Mod/Arch/bimcommands/BimWindow.py b/src/Mod/BIM/bimcommands/BimWindow.py similarity index 100% rename from src/Mod/Arch/bimcommands/BimWindow.py rename to src/Mod/BIM/bimcommands/BimWindow.py diff --git a/src/Mod/Arch/bimcommands/BimWindows.py b/src/Mod/BIM/bimcommands/BimWindows.py similarity index 100% rename from src/Mod/Arch/bimcommands/BimWindows.py rename to src/Mod/BIM/bimcommands/BimWindows.py diff --git a/src/Mod/Arch/bimcommands/__init__.py b/src/Mod/BIM/bimcommands/__init__.py similarity index 100% rename from src/Mod/Arch/bimcommands/__init__.py rename to src/Mod/BIM/bimcommands/__init__.py diff --git a/src/Mod/Arch/coding_conventions.md b/src/Mod/BIM/coding_conventions.md similarity index 100% rename from src/Mod/Arch/coding_conventions.md rename to src/Mod/BIM/coding_conventions.md diff --git a/src/Mod/Arch/geometry/human figure.brep b/src/Mod/BIM/geometry/human figure.brep similarity index 100% rename from src/Mod/Arch/geometry/human figure.brep rename to src/Mod/BIM/geometry/human figure.brep diff --git a/src/Mod/Arch/ifc_objects.py b/src/Mod/BIM/ifc_objects.py similarity index 100% rename from src/Mod/Arch/ifc_objects.py rename to src/Mod/BIM/ifc_objects.py diff --git a/src/Mod/Arch/ifc_viewproviders.py b/src/Mod/BIM/ifc_viewproviders.py similarity index 100% rename from src/Mod/Arch/ifc_viewproviders.py rename to src/Mod/BIM/ifc_viewproviders.py diff --git a/src/Mod/Arch/importers/__init__.py b/src/Mod/BIM/importers/__init__.py similarity index 100% rename from src/Mod/Arch/importers/__init__.py rename to src/Mod/BIM/importers/__init__.py diff --git a/src/Mod/Arch/importers/exportIFC.py b/src/Mod/BIM/importers/exportIFC.py similarity index 100% rename from src/Mod/Arch/importers/exportIFC.py rename to src/Mod/BIM/importers/exportIFC.py diff --git a/src/Mod/Arch/importers/exportIFCHelper.py b/src/Mod/BIM/importers/exportIFCHelper.py similarity index 100% rename from src/Mod/Arch/importers/exportIFCHelper.py rename to src/Mod/BIM/importers/exportIFCHelper.py diff --git a/src/Mod/Arch/importers/exportIFCStructuralTools.py b/src/Mod/BIM/importers/exportIFCStructuralTools.py similarity index 100% rename from src/Mod/Arch/importers/exportIFCStructuralTools.py rename to src/Mod/BIM/importers/exportIFCStructuralTools.py diff --git a/src/Mod/Arch/importers/import3DS.py b/src/Mod/BIM/importers/import3DS.py similarity index 100% rename from src/Mod/Arch/importers/import3DS.py rename to src/Mod/BIM/importers/import3DS.py diff --git a/src/Mod/Arch/importers/importDAE.py b/src/Mod/BIM/importers/importDAE.py similarity index 100% rename from src/Mod/Arch/importers/importDAE.py rename to src/Mod/BIM/importers/importDAE.py diff --git a/src/Mod/Arch/importers/importGBXML.py b/src/Mod/BIM/importers/importGBXML.py similarity index 100% rename from src/Mod/Arch/importers/importGBXML.py rename to src/Mod/BIM/importers/importGBXML.py diff --git a/src/Mod/Arch/importers/importIFC.py b/src/Mod/BIM/importers/importIFC.py similarity index 100% rename from src/Mod/Arch/importers/importIFC.py rename to src/Mod/BIM/importers/importIFC.py diff --git a/src/Mod/Arch/importers/importIFCHelper.py b/src/Mod/BIM/importers/importIFCHelper.py similarity index 100% rename from src/Mod/Arch/importers/importIFCHelper.py rename to src/Mod/BIM/importers/importIFCHelper.py diff --git a/src/Mod/Arch/importers/importIFClegacy.py b/src/Mod/BIM/importers/importIFClegacy.py similarity index 100% rename from src/Mod/Arch/importers/importIFClegacy.py rename to src/Mod/BIM/importers/importIFClegacy.py diff --git a/src/Mod/Arch/importers/importIFCmulticore.py b/src/Mod/BIM/importers/importIFCmulticore.py similarity index 100% rename from src/Mod/Arch/importers/importIFCmulticore.py rename to src/Mod/BIM/importers/importIFCmulticore.py diff --git a/src/Mod/Arch/importers/importJSON.py b/src/Mod/BIM/importers/importJSON.py similarity index 100% rename from src/Mod/Arch/importers/importJSON.py rename to src/Mod/BIM/importers/importJSON.py diff --git a/src/Mod/Arch/importers/importOBJ.py b/src/Mod/BIM/importers/importOBJ.py similarity index 100% rename from src/Mod/Arch/importers/importOBJ.py rename to src/Mod/BIM/importers/importOBJ.py diff --git a/src/Mod/Arch/importers/importSH3D.py b/src/Mod/BIM/importers/importSH3D.py similarity index 100% rename from src/Mod/Arch/importers/importSH3D.py rename to src/Mod/BIM/importers/importSH3D.py diff --git a/src/Mod/Arch/importers/importSHP.py b/src/Mod/BIM/importers/importSHP.py similarity index 100% rename from src/Mod/Arch/importers/importSHP.py rename to src/Mod/BIM/importers/importSHP.py diff --git a/src/Mod/Arch/importers/importWebGL.py b/src/Mod/BIM/importers/importWebGL.py similarity index 100% rename from src/Mod/Arch/importers/importWebGL.py rename to src/Mod/BIM/importers/importWebGL.py diff --git a/src/Mod/Arch/nativeifc/__init__.py b/src/Mod/BIM/nativeifc/__init__.py similarity index 100% rename from src/Mod/Arch/nativeifc/__init__.py rename to src/Mod/BIM/nativeifc/__init__.py diff --git a/src/Mod/Arch/nativeifc/ifc_commands.py b/src/Mod/BIM/nativeifc/ifc_commands.py similarity index 100% rename from src/Mod/Arch/nativeifc/ifc_commands.py rename to src/Mod/BIM/nativeifc/ifc_commands.py diff --git a/src/Mod/Arch/nativeifc/ifc_diff.py b/src/Mod/BIM/nativeifc/ifc_diff.py similarity index 100% rename from src/Mod/Arch/nativeifc/ifc_diff.py rename to src/Mod/BIM/nativeifc/ifc_diff.py diff --git a/src/Mod/Arch/nativeifc/ifc_generator.py b/src/Mod/BIM/nativeifc/ifc_generator.py similarity index 100% rename from src/Mod/Arch/nativeifc/ifc_generator.py rename to src/Mod/BIM/nativeifc/ifc_generator.py diff --git a/src/Mod/Arch/nativeifc/ifc_geometry.py b/src/Mod/BIM/nativeifc/ifc_geometry.py similarity index 100% rename from src/Mod/Arch/nativeifc/ifc_geometry.py rename to src/Mod/BIM/nativeifc/ifc_geometry.py diff --git a/src/Mod/Arch/nativeifc/ifc_import.py b/src/Mod/BIM/nativeifc/ifc_import.py similarity index 100% rename from src/Mod/Arch/nativeifc/ifc_import.py rename to src/Mod/BIM/nativeifc/ifc_import.py diff --git a/src/Mod/Arch/nativeifc/ifc_layers.py b/src/Mod/BIM/nativeifc/ifc_layers.py similarity index 100% rename from src/Mod/Arch/nativeifc/ifc_layers.py rename to src/Mod/BIM/nativeifc/ifc_layers.py diff --git a/src/Mod/Arch/nativeifc/ifc_materials.py b/src/Mod/BIM/nativeifc/ifc_materials.py similarity index 100% rename from src/Mod/Arch/nativeifc/ifc_materials.py rename to src/Mod/BIM/nativeifc/ifc_materials.py diff --git a/src/Mod/Arch/nativeifc/ifc_objects.py b/src/Mod/BIM/nativeifc/ifc_objects.py similarity index 100% rename from src/Mod/Arch/nativeifc/ifc_objects.py rename to src/Mod/BIM/nativeifc/ifc_objects.py diff --git a/src/Mod/Arch/nativeifc/ifc_observer.py b/src/Mod/BIM/nativeifc/ifc_observer.py similarity index 100% rename from src/Mod/Arch/nativeifc/ifc_observer.py rename to src/Mod/BIM/nativeifc/ifc_observer.py diff --git a/src/Mod/Arch/nativeifc/ifc_performance_test.py b/src/Mod/BIM/nativeifc/ifc_performance_test.py similarity index 100% rename from src/Mod/Arch/nativeifc/ifc_performance_test.py rename to src/Mod/BIM/nativeifc/ifc_performance_test.py diff --git a/src/Mod/Arch/nativeifc/ifc_preferences.py b/src/Mod/BIM/nativeifc/ifc_preferences.py similarity index 100% rename from src/Mod/Arch/nativeifc/ifc_preferences.py rename to src/Mod/BIM/nativeifc/ifc_preferences.py diff --git a/src/Mod/Arch/nativeifc/ifc_psets.py b/src/Mod/BIM/nativeifc/ifc_psets.py similarity index 100% rename from src/Mod/Arch/nativeifc/ifc_psets.py rename to src/Mod/BIM/nativeifc/ifc_psets.py diff --git a/src/Mod/Arch/nativeifc/ifc_selftest.py b/src/Mod/BIM/nativeifc/ifc_selftest.py similarity index 100% rename from src/Mod/Arch/nativeifc/ifc_selftest.py rename to src/Mod/BIM/nativeifc/ifc_selftest.py diff --git a/src/Mod/Arch/nativeifc/ifc_status.py b/src/Mod/BIM/nativeifc/ifc_status.py similarity index 100% rename from src/Mod/Arch/nativeifc/ifc_status.py rename to src/Mod/BIM/nativeifc/ifc_status.py diff --git a/src/Mod/Arch/nativeifc/ifc_tools.py b/src/Mod/BIM/nativeifc/ifc_tools.py similarity index 100% rename from src/Mod/Arch/nativeifc/ifc_tools.py rename to src/Mod/BIM/nativeifc/ifc_tools.py diff --git a/src/Mod/Arch/nativeifc/ifc_tree.py b/src/Mod/BIM/nativeifc/ifc_tree.py similarity index 100% rename from src/Mod/Arch/nativeifc/ifc_tree.py rename to src/Mod/BIM/nativeifc/ifc_tree.py diff --git a/src/Mod/Arch/nativeifc/ifc_viewproviders.py b/src/Mod/BIM/nativeifc/ifc_viewproviders.py similarity index 100% rename from src/Mod/Arch/nativeifc/ifc_viewproviders.py rename to src/Mod/BIM/nativeifc/ifc_viewproviders.py diff --git a/src/Mod/Arch/utils/buildPsets.py b/src/Mod/BIM/utils/buildPsets.py similarity index 100% rename from src/Mod/Arch/utils/buildPsets.py rename to src/Mod/BIM/utils/buildPsets.py diff --git a/src/Mod/Arch/utils/convertPsets.py b/src/Mod/BIM/utils/convertPsets.py similarity index 100% rename from src/Mod/Arch/utils/convertPsets.py rename to src/Mod/BIM/utils/convertPsets.py diff --git a/src/Mod/Arch/utils/getIfcElements.py b/src/Mod/BIM/utils/getIfcElements.py similarity index 100% rename from src/Mod/Arch/utils/getIfcElements.py rename to src/Mod/BIM/utils/getIfcElements.py diff --git a/src/Mod/Arch/utils/ifctree.py b/src/Mod/BIM/utils/ifctree.py similarity index 100% rename from src/Mod/Arch/utils/ifctree.py rename to src/Mod/BIM/utils/ifctree.py diff --git a/src/Mod/Arch/utils/pset_definitions.csv b/src/Mod/BIM/utils/pset_definitions.csv similarity index 100% rename from src/Mod/Arch/utils/pset_definitions.csv rename to src/Mod/BIM/utils/pset_definitions.csv diff --git a/src/Mod/Arch/utils/pset_definitions.xml b/src/Mod/BIM/utils/pset_definitions.xml similarity index 100% rename from src/Mod/Arch/utils/pset_definitions.xml rename to src/Mod/BIM/utils/pset_definitions.xml diff --git a/src/Mod/CMakeLists.txt b/src/Mod/CMakeLists.txt index f439136157..a6925ea4d7 100644 --- a/src/Mod/CMakeLists.txt +++ b/src/Mod/CMakeLists.txt @@ -2,9 +2,9 @@ if(BUILD_ADDONMGR) add_subdirectory(AddonManager) endif(BUILD_ADDONMGR) -if(BUILD_ARCH) - add_subdirectory(Arch) -endif(BUILD_ARCH) +if(BUILD_BIM) + add_subdirectory(BIM) +endif(BUILD_BIM) if(BUILD_ASSEMBLY) add_subdirectory(Assembly)