diff --git a/de.hftstuttgart.buildingphysics.edit/icons/full/obj16/WindowCategory.gif b/de.hftstuttgart.buildingphysics.edit/icons/full/obj16/WindowCategory.gif
new file mode 100644
index 0000000000000000000000000000000000000000..a17dc7d88e993e89a1d5f913ddfab16b1676c5bb
Binary files /dev/null and b/de.hftstuttgart.buildingphysics.edit/icons/full/obj16/WindowCategory.gif differ
diff --git a/de.hftstuttgart.buildingphysics.edit/plugin.properties b/de.hftstuttgart.buildingphysics.edit/plugin.properties
index 5d445501ea0245407e9ba3dc925b6073d3526429..6a25b31ee1b1a2b0e65c850ce314837a1c77bde5 100644
--- a/de.hftstuttgart.buildingphysics.edit/plugin.properties
+++ b/de.hftstuttgart.buildingphysics.edit/plugin.properties
@@ -10,80 +10,62 @@ _UI_CreateChild_tooltip = Create New {0} Under {1} Feature
 _UI_CreateChild_description = Create a new child of type {0} for the {1} feature of the selected {2}.
 _UI_CreateSibling_description = Create a new sibling of type {0} for the selected {2}, under the {1} feature of their parent.
 
-_UI_PropertyDescriptor_description = {0} of {1}
+_UI_PropertyDescriptor_description = The {0} of the {1}
 
 _UI_BuildingPhysicsCatalog_type = Catalog
 _UI_WindowType_type = Window Type
-_UI_Catalog_type = Catalog
-_UI_WindowCatalog_type = Windows
-_UI_MaterialCatalog_type = Materials and Constructions
+_UI_WindowCategory_type = Windows
 _UI_MaterialCategory_type = Material Category
 _UI_Material_type = Material
-_UI_Unknown_type = Object
 _UI_ConstructionCategory_type = Construction Category
+_UI_Construction_type = Construction
+_UI_Layer_type = Layer
+_UI_Unknown_type = Object
 
 _UI_Unknown_datatype= Value
 
 _UI_BuildingPhysicsCatalog_author_feature = Author
-_UI_BuildingPhysicsCatalog_windowCatalog_feature = Window Catalog
-_UI_BuildingPhysicsCatalog_materialCatalog_feature = Material Catalog
-_UI_WindowType_id_feature = Id
+_UI_BuildingPhysicsCatalog_windows_feature = Windows
+_UI_BuildingPhysicsCatalog_name_feature = Name
+_UI_BuildingPhysicsCatalog_description_feature = Description
+_UI_BuildingPhysicsCatalog_source_feature = Source
+_UI_BuildingPhysicsCatalog_constructionCategories_feature = Construction Categories
+_UI_BuildingPhysicsCatalog_materialCategories_feature = Material Categories
+_UI_WindowType_windowTypeId_feature = Window Type Id
 _UI_WindowType_name_feature = Name
 _UI_WindowType_uValue_feature = UValue
 _UI_WindowType_gValue_feature = GValue
 _UI_WindowType_glazingNumber_feature = Glazing Number
 _UI_WindowType_frameRatio_feature = Frame Ratio
-_UI_Catalog_name_feature = Name
-_UI_Catalog_description_feature = Description
-_UI_Catalog_source_feature = Source
-_UI_WindowCatalog_windowTypes_feature = Window Types
-_UI_MaterialCatalog_materialCategories_feature = Material Categories
-_UI_MaterialCategory_material_feature = Material
-_UI_MaterialCategory_name_feature = Category
-_UI_Material_id_feature = Id
-_UI_Material_name_feature = Material
-_UI_Material_density_feature = Density
-_UI_Material_heatCapacity_feature = Heat Capacity
-_UI_Material_conductivity_feature = Conductivity
-_UI_Unknown_feature = Unspecified
-
-_UI_LifeCycle_type = Life Cycle
-_UI_WindowType_lifeCycle_feature = Life Cycle
-_UI_LifeCycle_embodiedEnergy_feature = Embodied Energy
-_UI_LifeCycle_embodiedCarbon_feature = Embodied Carbon
-_UI_LifeCycle_constructionDescription_feature = Construction Description
-_UI_LifeCycle_disposalEnergy_feature = Disposal Energy
-_UI_LifeCycle_disposalCarbon_feature = Disposal Carbon
-_UI_LifeCycle_disposalDescription_feature = Disposal Description
-_UI_WindowType__feature = Window Type
-_UI_LifeCycle__feature = Life Cycle
-_UI_LifeCycle_type_feature = Type
 _UI_WindowType_embodiedEnergy_feature = Embodied Energy
 _UI_WindowType_embodiedCarbon_feature = Embodied Carbon
 _UI_WindowType_constructionDescription_feature = Construction Description
 _UI_WindowType_disposalEnergy_feature = Disposal Energy
 _UI_WindowType_disposalCarbon_feature = Disposal Carbon
 _UI_WindowType_disposalDescription_feature = Disposal Description
+_UI_WindowCategory_windowTypes_feature = Window Types
+_UI_MaterialCategory_materials_feature = Materials
+_UI_MaterialCategory_name_feature = Category
+_UI_MaterialCategory_name_description = Name of material category
+_UI_Material_materialId_feature = Material Id
+_UI_Material_name_feature = Material
+_UI_Material_name_description = Name of material
+_UI_Material_density_feature = Density
+_UI_Material_heatCapacity_feature = Heat Capacity
+_UI_Material_conductivity_feature = Conductivity
 _UI_Material_embodiedEnergy_feature = Embodied Energy
 _UI_Material_embodiedCarbon_feature = Embodied Carbon
 _UI_Material_constructionDescription_feature = Construction Description
 _UI_Material_disposalEnergy_feature = Disposal Energy
 _UI_Material_disposalCarbon_feature = Disposal Carbon
 _UI_Material_disposalDescription_feature = Disposal Description
-_UI_Layer_type = Layer
-_UI_MaterialCatalog_constructionCategories_feature = Constructions
-_UI_ConstructionCategory_name_feature = Construction Category
-_UI_Layer_material_feature = Material
-_UI_Layer_thickness_feature = Thickness
-_UI_MaterialCategory_materials_feature = Materials
-_UI_WindowType_windowTypeId_feature = Window Type Id
-_UI_Material_materialId_feature = Material Id
-_UI_Layer__feature = Layer
 _UI_Material_category_feature = Category
-_UI_MaterialCategory_name_description = Name of material category
-_UI_Material_name_description = Name of material
-_UI_Construction_type = Construction
+_UI_ConstructionCategory_name_feature = Name
 _UI_ConstructionCategory_constructions_feature = Constructions
 _UI_Construction_constructionId_feature = Construction Id
 _UI_Construction_name_feature = Name
 _UI_Construction_layers_feature = Layers
+_UI_Layer_material_feature = Material
+_UI_Layer_thickness_feature = Thickness
+_UI_Unknown_feature = Unspecified
+
diff --git a/de.hftstuttgart.buildingphysics.edit/src/de/hftstuttgart/buildingphysics/provider/BuildingPhysicsCatalogItemProvider.java b/de.hftstuttgart.buildingphysics.edit/src/de/hftstuttgart/buildingphysics/provider/BuildingPhysicsCatalogItemProvider.java
index 5668cfda07ff18adc25d46f994d400423c36562e..c97242baa8afb86522faa7a38c435621bfdbcb9c 100644
--- a/de.hftstuttgart.buildingphysics.edit/src/de/hftstuttgart/buildingphysics/provider/BuildingPhysicsCatalogItemProvider.java
+++ b/de.hftstuttgart.buildingphysics.edit/src/de/hftstuttgart/buildingphysics/provider/BuildingPhysicsCatalogItemProvider.java
@@ -56,27 +56,95 @@ public class BuildingPhysicsCatalogItemProvider extends ItemProviderAdapter impl
 		if (itemPropertyDescriptors == null) {
 			super.getPropertyDescriptors(object);
 
-			addAuthorPropertyDescriptor(object);
+			addNamePropertyDescriptor(object);
+			addDescriptionPropertyDescriptor(object);
+			addSourcePropertyDescriptor(object);
+			addMaterialCategoriesPropertyDescriptor(object);
+			addConstructionCategoriesPropertyDescriptor(object);
 		}
 		return itemPropertyDescriptors;
 	}
 
 	/**
-	 * This adds a property descriptor for the Author feature.
+	 * This adds a property descriptor for the Name feature.
 	 * <!-- begin-user-doc -->
 	 * <!-- end-user-doc -->
 	 * @generated
 	 */
-	protected void addAuthorPropertyDescriptor(Object object) {
+	protected void addNamePropertyDescriptor(Object object) {
 		itemPropertyDescriptors
 				.add(createItemPropertyDescriptor(((ComposeableAdapterFactory) adapterFactory).getRootAdapterFactory(),
-						getResourceLocator(), getString("_UI_BuildingPhysicsCatalog_author_feature"),
-						getString("_UI_PropertyDescriptor_description", "_UI_BuildingPhysicsCatalog_author_feature",
+						getResourceLocator(), getString("_UI_BuildingPhysicsCatalog_name_feature"),
+						getString("_UI_PropertyDescriptor_description", "_UI_BuildingPhysicsCatalog_name_feature",
 								"_UI_BuildingPhysicsCatalog_type"),
-						BuildingPhysicsPackage.Literals.BUILDING_PHYSICS_CATALOG__AUTHOR, true, false, false,
+						BuildingPhysicsPackage.Literals.BUILDING_PHYSICS_CATALOG__NAME, true, false, false,
 						ItemPropertyDescriptor.GENERIC_VALUE_IMAGE, null, null));
 	}
 
+	/**
+	 * This adds a property descriptor for the Description feature.
+	 * <!-- begin-user-doc -->
+	 * <!-- end-user-doc -->
+	 * @generated
+	 */
+	protected void addDescriptionPropertyDescriptor(Object object) {
+		itemPropertyDescriptors
+				.add(createItemPropertyDescriptor(((ComposeableAdapterFactory) adapterFactory).getRootAdapterFactory(),
+						getResourceLocator(), getString("_UI_BuildingPhysicsCatalog_description_feature"),
+						getString("_UI_PropertyDescriptor_description",
+								"_UI_BuildingPhysicsCatalog_description_feature", "_UI_BuildingPhysicsCatalog_type"),
+						BuildingPhysicsPackage.Literals.BUILDING_PHYSICS_CATALOG__DESCRIPTION, true, true, false,
+						ItemPropertyDescriptor.GENERIC_VALUE_IMAGE, null, null));
+	}
+
+	/**
+	 * This adds a property descriptor for the Source feature.
+	 * <!-- begin-user-doc -->
+	 * <!-- end-user-doc -->
+	 * @generated
+	 */
+	protected void addSourcePropertyDescriptor(Object object) {
+		itemPropertyDescriptors
+				.add(createItemPropertyDescriptor(((ComposeableAdapterFactory) adapterFactory).getRootAdapterFactory(),
+						getResourceLocator(), getString("_UI_BuildingPhysicsCatalog_source_feature"),
+						getString("_UI_PropertyDescriptor_description", "_UI_BuildingPhysicsCatalog_source_feature",
+								"_UI_BuildingPhysicsCatalog_type"),
+						BuildingPhysicsPackage.Literals.BUILDING_PHYSICS_CATALOG__SOURCE, true, false, false,
+						ItemPropertyDescriptor.GENERIC_VALUE_IMAGE, null, null));
+	}
+
+	/**
+	 * This adds a property descriptor for the Construction Categories feature.
+	 * <!-- begin-user-doc -->
+	 * <!-- end-user-doc -->
+	 * @generated
+	 */
+	protected void addConstructionCategoriesPropertyDescriptor(Object object) {
+		itemPropertyDescriptors.add(createItemPropertyDescriptor(
+				((ComposeableAdapterFactory) adapterFactory).getRootAdapterFactory(), getResourceLocator(),
+				getString("_UI_BuildingPhysicsCatalog_constructionCategories_feature"),
+				getString("_UI_PropertyDescriptor_description",
+						"_UI_BuildingPhysicsCatalog_constructionCategories_feature", "_UI_BuildingPhysicsCatalog_type"),
+				BuildingPhysicsPackage.Literals.BUILDING_PHYSICS_CATALOG__CONSTRUCTION_CATEGORIES, true, false, true,
+				null, null, null));
+	}
+
+	/**
+	 * This adds a property descriptor for the Material Categories feature.
+	 * <!-- begin-user-doc -->
+	 * <!-- end-user-doc -->
+	 * @generated
+	 */
+	protected void addMaterialCategoriesPropertyDescriptor(Object object) {
+		itemPropertyDescriptors.add(createItemPropertyDescriptor(
+				((ComposeableAdapterFactory) adapterFactory).getRootAdapterFactory(), getResourceLocator(),
+				getString("_UI_BuildingPhysicsCatalog_materialCategories_feature"),
+				getString("_UI_PropertyDescriptor_description", "_UI_BuildingPhysicsCatalog_materialCategories_feature",
+						"_UI_BuildingPhysicsCatalog_type"),
+				BuildingPhysicsPackage.Literals.BUILDING_PHYSICS_CATALOG__MATERIAL_CATEGORIES, true, false, true, null,
+				null, null));
+	}
+
 	/**
 	 * This specifies how to implement {@link #getChildren} and is used to deduce an appropriate feature for an
 	 * {@link org.eclipse.emf.edit.command.AddCommand}, {@link org.eclipse.emf.edit.command.RemoveCommand} or
@@ -89,8 +157,9 @@ public class BuildingPhysicsCatalogItemProvider extends ItemProviderAdapter impl
 	public Collection<? extends EStructuralFeature> getChildrenFeatures(Object object) {
 		if (childrenFeatures == null) {
 			super.getChildrenFeatures(object);
-			childrenFeatures.add(BuildingPhysicsPackage.Literals.BUILDING_PHYSICS_CATALOG__WINDOW_CATALOG);
-			childrenFeatures.add(BuildingPhysicsPackage.Literals.BUILDING_PHYSICS_CATALOG__MATERIAL_CATALOG);
+			childrenFeatures.add(BuildingPhysicsPackage.Literals.BUILDING_PHYSICS_CATALOG__WINDOWS);
+			childrenFeatures.add(BuildingPhysicsPackage.Literals.BUILDING_PHYSICS_CATALOG__MATERIAL_CATEGORIES);
+			childrenFeatures.add(BuildingPhysicsPackage.Literals.BUILDING_PHYSICS_CATALOG__CONSTRUCTION_CATEGORIES);
 		}
 		return childrenFeatures;
 	}
@@ -137,7 +206,7 @@ public class BuildingPhysicsCatalogItemProvider extends ItemProviderAdapter impl
 	 */
 	@Override
 	public String getText(Object object) {
-		String label = ((BuildingPhysicsCatalog) object).getAuthor();
+		String label = ((BuildingPhysicsCatalog) object).getName();
 		return label == null || label.length() == 0 ? getString("_UI_BuildingPhysicsCatalog_type")
 				: getString("_UI_BuildingPhysicsCatalog_type") + " " + label;
 	}
@@ -154,11 +223,14 @@ public class BuildingPhysicsCatalogItemProvider extends ItemProviderAdapter impl
 		updateChildren(notification);
 
 		switch (notification.getFeatureID(BuildingPhysicsCatalog.class)) {
-		case BuildingPhysicsPackage.BUILDING_PHYSICS_CATALOG__AUTHOR:
+		case BuildingPhysicsPackage.BUILDING_PHYSICS_CATALOG__NAME:
+		case BuildingPhysicsPackage.BUILDING_PHYSICS_CATALOG__DESCRIPTION:
+		case BuildingPhysicsPackage.BUILDING_PHYSICS_CATALOG__SOURCE:
 			fireNotifyChanged(new ViewerNotification(notification, notification.getNotifier(), false, true));
 			return;
-		case BuildingPhysicsPackage.BUILDING_PHYSICS_CATALOG__WINDOW_CATALOG:
-		case BuildingPhysicsPackage.BUILDING_PHYSICS_CATALOG__MATERIAL_CATALOG:
+		case BuildingPhysicsPackage.BUILDING_PHYSICS_CATALOG__WINDOWS:
+		case BuildingPhysicsPackage.BUILDING_PHYSICS_CATALOG__MATERIAL_CATEGORIES:
+		case BuildingPhysicsPackage.BUILDING_PHYSICS_CATALOG__CONSTRUCTION_CATEGORIES:
 			fireNotifyChanged(new ViewerNotification(notification, notification.getNotifier(), true, false));
 			return;
 		}
@@ -176,13 +248,16 @@ public class BuildingPhysicsCatalogItemProvider extends ItemProviderAdapter impl
 	protected void collectNewChildDescriptors(Collection<Object> newChildDescriptors, Object object) {
 		super.collectNewChildDescriptors(newChildDescriptors, object);
 
-		newChildDescriptors
-				.add(createChildParameter(BuildingPhysicsPackage.Literals.BUILDING_PHYSICS_CATALOG__WINDOW_CATALOG,
-						BuildingPhysicsFactory.eINSTANCE.createWindowCatalog()));
+		newChildDescriptors.add(createChildParameter(BuildingPhysicsPackage.Literals.BUILDING_PHYSICS_CATALOG__WINDOWS,
+				BuildingPhysicsFactory.eINSTANCE.createWindowCategory()));
 
 		newChildDescriptors
-				.add(createChildParameter(BuildingPhysicsPackage.Literals.BUILDING_PHYSICS_CATALOG__MATERIAL_CATALOG,
-						BuildingPhysicsFactory.eINSTANCE.createMaterialCatalog()));
+				.add(createChildParameter(BuildingPhysicsPackage.Literals.BUILDING_PHYSICS_CATALOG__MATERIAL_CATEGORIES,
+						BuildingPhysicsFactory.eINSTANCE.createMaterialCategory()));
+
+		newChildDescriptors.add(
+				createChildParameter(BuildingPhysicsPackage.Literals.BUILDING_PHYSICS_CATALOG__CONSTRUCTION_CATEGORIES,
+						BuildingPhysicsFactory.eINSTANCE.createConstructionCategory()));
 	}
 
 	/**
diff --git a/de.hftstuttgart.buildingphysics.edit/src/de/hftstuttgart/buildingphysics/provider/BuildingPhysicsItemProviderAdapterFactory.java b/de.hftstuttgart.buildingphysics.edit/src/de/hftstuttgart/buildingphysics/provider/BuildingPhysicsItemProviderAdapterFactory.java
index 61c5f6ecfd18c736f7c407ac1b447f3c4a773a62..60234dfc2120fd29b6bc867f841044280789fddd 100644
--- a/de.hftstuttgart.buildingphysics.edit/src/de/hftstuttgart/buildingphysics/provider/BuildingPhysicsItemProviderAdapterFactory.java
+++ b/de.hftstuttgart.buildingphysics.edit/src/de/hftstuttgart/buildingphysics/provider/BuildingPhysicsItemProviderAdapterFactory.java
@@ -119,49 +119,26 @@ public class BuildingPhysicsItemProviderAdapterFactory extends BuildingPhysicsAd
 	}
 
 	/**
-	 * This keeps track of the one adapter used for all {@link de.hftstuttgart.buildingphysics.WindowCatalog} instances.
+	 * This keeps track of the one adapter used for all {@link de.hftstuttgart.buildingphysics.WindowCategory} instances.
 	 * <!-- begin-user-doc -->
 	 * <!-- end-user-doc -->
 	 * @generated
 	 */
-	protected WindowCatalogItemProvider windowCatalogItemProvider;
+	protected WindowCategoryItemProvider windowCategoryItemProvider;
 
 	/**
-	 * This creates an adapter for a {@link de.hftstuttgart.buildingphysics.WindowCatalog}.
+	 * This creates an adapter for a {@link de.hftstuttgart.buildingphysics.WindowCategory}.
 	 * <!-- begin-user-doc -->
 	 * <!-- end-user-doc -->
 	 * @generated
 	 */
 	@Override
-	public Adapter createWindowCatalogAdapter() {
-		if (windowCatalogItemProvider == null) {
-			windowCatalogItemProvider = new WindowCatalogItemProvider(this);
+	public Adapter createWindowCategoryAdapter() {
+		if (windowCategoryItemProvider == null) {
+			windowCategoryItemProvider = new WindowCategoryItemProvider(this);
 		}
 
-		return windowCatalogItemProvider;
-	}
-
-	/**
-	 * This keeps track of the one adapter used for all {@link de.hftstuttgart.buildingphysics.MaterialCatalog} instances.
-	 * <!-- begin-user-doc -->
-	 * <!-- end-user-doc -->
-	 * @generated
-	 */
-	protected MaterialCatalogItemProvider materialCatalogItemProvider;
-
-	/**
-	 * This creates an adapter for a {@link de.hftstuttgart.buildingphysics.MaterialCatalog}.
-	 * <!-- begin-user-doc -->
-	 * <!-- end-user-doc -->
-	 * @generated
-	 */
-	@Override
-	public Adapter createMaterialCatalogAdapter() {
-		if (materialCatalogItemProvider == null) {
-			materialCatalogItemProvider = new MaterialCatalogItemProvider(this);
-		}
-
-		return materialCatalogItemProvider;
+		return windowCategoryItemProvider;
 	}
 
 	/**
@@ -388,10 +365,8 @@ public class BuildingPhysicsItemProviderAdapterFactory extends BuildingPhysicsAd
 			buildingPhysicsCatalogItemProvider.dispose();
 		if (windowTypeItemProvider != null)
 			windowTypeItemProvider.dispose();
-		if (windowCatalogItemProvider != null)
-			windowCatalogItemProvider.dispose();
-		if (materialCatalogItemProvider != null)
-			materialCatalogItemProvider.dispose();
+		if (windowCategoryItemProvider != null)
+			windowCategoryItemProvider.dispose();
 		if (materialCategoryItemProvider != null)
 			materialCategoryItemProvider.dispose();
 		if (materialItemProvider != null)
diff --git a/de.hftstuttgart.buildingphysics.edit/src/de/hftstuttgart/buildingphysics/provider/CatalogItemProvider.java b/de.hftstuttgart.buildingphysics.edit/src/de/hftstuttgart/buildingphysics/provider/CatalogItemProvider.java
deleted file mode 100644
index 51af9ae0922d7c3c1c2b2b2ef0a3c5361f276159..0000000000000000000000000000000000000000
--- a/de.hftstuttgart.buildingphysics.edit/src/de/hftstuttgart/buildingphysics/provider/CatalogItemProvider.java
+++ /dev/null
@@ -1,177 +0,0 @@
-/**
- */
-package de.hftstuttgart.buildingphysics.provider;
-
-import de.hftstuttgart.buildingphysics.BuildingPhysicsPackage;
-import de.hftstuttgart.buildingphysics.Catalog;
-
-import java.util.Collection;
-import java.util.List;
-
-import org.eclipse.emf.common.notify.AdapterFactory;
-import org.eclipse.emf.common.notify.Notification;
-
-import org.eclipse.emf.common.util.ResourceLocator;
-
-import org.eclipse.emf.edit.provider.ComposeableAdapterFactory;
-import org.eclipse.emf.edit.provider.IEditingDomainItemProvider;
-import org.eclipse.emf.edit.provider.IItemLabelProvider;
-import org.eclipse.emf.edit.provider.IItemPropertyDescriptor;
-import org.eclipse.emf.edit.provider.IItemPropertySource;
-import org.eclipse.emf.edit.provider.IStructuredItemContentProvider;
-import org.eclipse.emf.edit.provider.ITreeItemContentProvider;
-import org.eclipse.emf.edit.provider.ItemPropertyDescriptor;
-import org.eclipse.emf.edit.provider.ItemProviderAdapter;
-import org.eclipse.emf.edit.provider.ViewerNotification;
-
-/**
- * This is the item provider adapter for a {@link de.hftstuttgart.buildingphysics.Catalog} object.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
-public class CatalogItemProvider extends ItemProviderAdapter implements IEditingDomainItemProvider,
-		IStructuredItemContentProvider, ITreeItemContentProvider, IItemLabelProvider, IItemPropertySource {
-	/**
-	 * This constructs an instance from a factory and a notifier.
-	 * <!-- begin-user-doc -->
-	 * <!-- end-user-doc -->
-	 * @generated
-	 */
-	public CatalogItemProvider(AdapterFactory adapterFactory) {
-		super(adapterFactory);
-	}
-
-	/**
-	 * This returns the property descriptors for the adapted class.
-	 * <!-- begin-user-doc -->
-	 * <!-- end-user-doc -->
-	 * @generated
-	 */
-	@Override
-	public List<IItemPropertyDescriptor> getPropertyDescriptors(Object object) {
-		if (itemPropertyDescriptors == null) {
-			super.getPropertyDescriptors(object);
-
-			addNamePropertyDescriptor(object);
-			addDescriptionPropertyDescriptor(object);
-			addSourcePropertyDescriptor(object);
-		}
-		return itemPropertyDescriptors;
-	}
-
-	/**
-	 * This adds a property descriptor for the Name feature.
-	 * <!-- begin-user-doc -->
-	 * <!-- end-user-doc -->
-	 * @generated
-	 */
-	protected void addNamePropertyDescriptor(Object object) {
-		itemPropertyDescriptors
-				.add(createItemPropertyDescriptor(((ComposeableAdapterFactory) adapterFactory).getRootAdapterFactory(),
-						getResourceLocator(), getString("_UI_Catalog_name_feature"),
-						getString("_UI_PropertyDescriptor_description", "_UI_Catalog_name_feature", "_UI_Catalog_type"),
-						BuildingPhysicsPackage.Literals.CATALOG__NAME, true, false, false,
-						ItemPropertyDescriptor.GENERIC_VALUE_IMAGE, null, null));
-	}
-
-	/**
-	 * This adds a property descriptor for the Description feature.
-	 * <!-- begin-user-doc -->
-	 * <!-- end-user-doc -->
-	 * @generated
-	 */
-	protected void addDescriptionPropertyDescriptor(Object object) {
-		itemPropertyDescriptors
-				.add(createItemPropertyDescriptor(((ComposeableAdapterFactory) adapterFactory).getRootAdapterFactory(),
-						getResourceLocator(), getString("_UI_Catalog_description_feature"),
-						getString("_UI_PropertyDescriptor_description", "_UI_Catalog_description_feature",
-								"_UI_Catalog_type"),
-						BuildingPhysicsPackage.Literals.CATALOG__DESCRIPTION, true, true, false,
-						ItemPropertyDescriptor.GENERIC_VALUE_IMAGE, null, null));
-	}
-
-	/**
-	 * This adds a property descriptor for the Source feature.
-	 * <!-- begin-user-doc -->
-	 * <!-- end-user-doc -->
-	 * @generated
-	 */
-	protected void addSourcePropertyDescriptor(Object object) {
-		itemPropertyDescriptors
-				.add(createItemPropertyDescriptor(((ComposeableAdapterFactory) adapterFactory).getRootAdapterFactory(),
-						getResourceLocator(), getString("_UI_Catalog_source_feature"),
-						getString("_UI_PropertyDescriptor_description", "_UI_Catalog_source_feature",
-								"_UI_Catalog_type"),
-						BuildingPhysicsPackage.Literals.CATALOG__SOURCE, true, false, false,
-						ItemPropertyDescriptor.GENERIC_VALUE_IMAGE, null, null));
-	}
-
-	/**
-	 * <!-- begin-user-doc -->
-	 * <!-- end-user-doc -->
-	 * @generated
-	 */
-	@Override
-	protected boolean shouldComposeCreationImage() {
-		return true;
-	}
-
-	/**
-	 * This returns the label text for the adapted class.
-	 * <!-- begin-user-doc -->
-	 * <!-- end-user-doc -->
-	 * @generated
-	 */
-	@Override
-	public String getText(Object object) {
-		String label = ((Catalog) object).getName();
-		return label == null || label.length() == 0 ? getString("_UI_Catalog_type")
-				: getString("_UI_Catalog_type") + " " + label;
-	}
-
-	/**
-	 * This handles model notifications by calling {@link #updateChildren} to update any cached
-	 * children and by creating a viewer notification, which it passes to {@link #fireNotifyChanged}.
-	 * <!-- begin-user-doc -->
-	 * <!-- end-user-doc -->
-	 * @generated
-	 */
-	@Override
-	public void notifyChanged(Notification notification) {
-		updateChildren(notification);
-
-		switch (notification.getFeatureID(Catalog.class)) {
-		case BuildingPhysicsPackage.CATALOG__NAME:
-		case BuildingPhysicsPackage.CATALOG__DESCRIPTION:
-		case BuildingPhysicsPackage.CATALOG__SOURCE:
-			fireNotifyChanged(new ViewerNotification(notification, notification.getNotifier(), false, true));
-			return;
-		}
-		super.notifyChanged(notification);
-	}
-
-	/**
-	 * This adds {@link org.eclipse.emf.edit.command.CommandParameter}s describing the children
-	 * that can be created under this object.
-	 * <!-- begin-user-doc -->
-	 * <!-- end-user-doc -->
-	 * @generated
-	 */
-	@Override
-	protected void collectNewChildDescriptors(Collection<Object> newChildDescriptors, Object object) {
-		super.collectNewChildDescriptors(newChildDescriptors, object);
-	}
-
-	/**
-	 * Return the resource locator for this item provider's resources.
-	 * <!-- begin-user-doc -->
-	 * <!-- end-user-doc -->
-	 * @generated
-	 */
-	@Override
-	public ResourceLocator getResourceLocator() {
-		return BuildingPhysicsEditPlugin.INSTANCE;
-	}
-
-}
diff --git a/de.hftstuttgart.buildingphysics.edit/src/de/hftstuttgart/buildingphysics/provider/MaterialCatalogItemProvider.java b/de.hftstuttgart.buildingphysics.edit/src/de/hftstuttgart/buildingphysics/provider/MaterialCatalogItemProvider.java
deleted file mode 100644
index b3b111217617c75c6bed94889d49aded8984a0a8..0000000000000000000000000000000000000000
--- a/de.hftstuttgart.buildingphysics.edit/src/de/hftstuttgart/buildingphysics/provider/MaterialCatalogItemProvider.java
+++ /dev/null
@@ -1,157 +0,0 @@
-/**
- */
-package de.hftstuttgart.buildingphysics.provider;
-
-import de.hftstuttgart.buildingphysics.BuildingPhysicsFactory;
-import de.hftstuttgart.buildingphysics.BuildingPhysicsPackage;
-import de.hftstuttgart.buildingphysics.MaterialCatalog;
-
-import java.util.Collection;
-import java.util.List;
-
-import org.eclipse.emf.common.notify.AdapterFactory;
-import org.eclipse.emf.common.notify.Notification;
-
-import org.eclipse.emf.ecore.EStructuralFeature;
-
-import org.eclipse.emf.edit.provider.IItemPropertyDescriptor;
-import org.eclipse.emf.edit.provider.ViewerNotification;
-
-/**
- * This is the item provider adapter for a {@link de.hftstuttgart.buildingphysics.MaterialCatalog} object.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
-public class MaterialCatalogItemProvider extends CatalogItemProvider {
-	/**
-	 * This constructs an instance from a factory and a notifier.
-	 * <!-- begin-user-doc -->
-	 * <!-- end-user-doc -->
-	 * @generated
-	 */
-	public MaterialCatalogItemProvider(AdapterFactory adapterFactory) {
-		super(adapterFactory);
-	}
-
-	/**
-	 * This returns the property descriptors for the adapted class.
-	 * <!-- begin-user-doc -->
-	 * <!-- end-user-doc -->
-	 * @generated
-	 */
-	@Override
-	public List<IItemPropertyDescriptor> getPropertyDescriptors(Object object) {
-		if (itemPropertyDescriptors == null) {
-			super.getPropertyDescriptors(object);
-
-		}
-		return itemPropertyDescriptors;
-	}
-
-	/**
-	 * This specifies how to implement {@link #getChildren} and is used to deduce an appropriate feature for an
-	 * {@link org.eclipse.emf.edit.command.AddCommand}, {@link org.eclipse.emf.edit.command.RemoveCommand} or
-	 * {@link org.eclipse.emf.edit.command.MoveCommand} in {@link #createCommand}.
-	 * <!-- begin-user-doc -->
-	 * <!-- end-user-doc -->
-	 * @generated
-	 */
-	@Override
-	public Collection<? extends EStructuralFeature> getChildrenFeatures(Object object) {
-		if (childrenFeatures == null) {
-			super.getChildrenFeatures(object);
-			childrenFeatures.add(BuildingPhysicsPackage.Literals.MATERIAL_CATALOG__MATERIAL_CATEGORIES);
-			childrenFeatures.add(BuildingPhysicsPackage.Literals.MATERIAL_CATALOG__CONSTRUCTION_CATEGORIES);
-		}
-		return childrenFeatures;
-	}
-
-	/**
-	 * <!-- begin-user-doc -->
-	 * <!-- end-user-doc -->
-	 * @generated
-	 */
-	@Override
-	protected EStructuralFeature getChildFeature(Object object, Object child) {
-		// Check the type of the specified child object and return the proper feature to use for
-		// adding (see {@link AddCommand}) it as a child.
-
-		return super.getChildFeature(object, child);
-	}
-
-	/**
-	 * This returns MaterialCatalog.gif.
-	 * <!-- begin-user-doc -->
-	 * <!-- end-user-doc -->
-	 * @generated
-	 */
-	@Override
-	public Object getImage(Object object) {
-		return overlayImage(object, getResourceLocator().getImage("full/obj16/MaterialCatalog"));
-	}
-
-	/**
-	 * <!-- begin-user-doc -->
-	 * <!-- end-user-doc -->
-	 * @generated
-	 */
-	@Override
-	protected boolean shouldComposeCreationImage() {
-		return true;
-	}
-
-	/**
-	 * This returns the label text for the adapted class.
-	 * <!-- begin-user-doc -->
-	 * <!-- end-user-doc -->
-	 * @generated
-	 */
-	@Override
-	public String getText(Object object) {
-		String label = ((MaterialCatalog) object).getName();
-		return label == null || label.length() == 0 ? getString("_UI_MaterialCatalog_type")
-				: getString("_UI_MaterialCatalog_type") + " " + label;
-	}
-
-	/**
-	 * This handles model notifications by calling {@link #updateChildren} to update any cached
-	 * children and by creating a viewer notification, which it passes to {@link #fireNotifyChanged}.
-	 * <!-- begin-user-doc -->
-	 * <!-- end-user-doc -->
-	 * @generated
-	 */
-	@Override
-	public void notifyChanged(Notification notification) {
-		updateChildren(notification);
-
-		switch (notification.getFeatureID(MaterialCatalog.class)) {
-		case BuildingPhysicsPackage.MATERIAL_CATALOG__MATERIAL_CATEGORIES:
-		case BuildingPhysicsPackage.MATERIAL_CATALOG__CONSTRUCTION_CATEGORIES:
-			fireNotifyChanged(new ViewerNotification(notification, notification.getNotifier(), true, false));
-			return;
-		}
-		super.notifyChanged(notification);
-	}
-
-	/**
-	 * This adds {@link org.eclipse.emf.edit.command.CommandParameter}s describing the children
-	 * that can be created under this object.
-	 * <!-- begin-user-doc -->
-	 * <!-- end-user-doc -->
-	 * @generated
-	 */
-	@Override
-	protected void collectNewChildDescriptors(Collection<Object> newChildDescriptors, Object object) {
-		super.collectNewChildDescriptors(newChildDescriptors, object);
-
-		newChildDescriptors
-				.add(createChildParameter(BuildingPhysicsPackage.Literals.MATERIAL_CATALOG__MATERIAL_CATEGORIES,
-						BuildingPhysicsFactory.eINSTANCE.createMaterialCategory()));
-
-		newChildDescriptors
-				.add(createChildParameter(BuildingPhysicsPackage.Literals.MATERIAL_CATALOG__CONSTRUCTION_CATEGORIES,
-						BuildingPhysicsFactory.eINSTANCE.createConstructionCategory()));
-	}
-
-}
diff --git a/de.hftstuttgart.buildingphysics.edit/src/de/hftstuttgart/buildingphysics/provider/WindowCatalogItemProvider.java b/de.hftstuttgart.buildingphysics.edit/src/de/hftstuttgart/buildingphysics/provider/WindowCategoryItemProvider.java
similarity index 66%
rename from de.hftstuttgart.buildingphysics.edit/src/de/hftstuttgart/buildingphysics/provider/WindowCatalogItemProvider.java
rename to de.hftstuttgart.buildingphysics.edit/src/de/hftstuttgart/buildingphysics/provider/WindowCategoryItemProvider.java
index 64ab2ad93d7eee2f654de71a12251dcb2356bc84..57f1782005c7b3389a2c9f419305ef658ce3a316 100644
--- a/de.hftstuttgart.buildingphysics.edit/src/de/hftstuttgart/buildingphysics/provider/WindowCatalogItemProvider.java
+++ b/de.hftstuttgart.buildingphysics.edit/src/de/hftstuttgart/buildingphysics/provider/WindowCategoryItemProvider.java
@@ -3,7 +3,7 @@
 package de.hftstuttgart.buildingphysics.provider;
 
 import de.hftstuttgart.buildingphysics.BuildingPhysicsPackage;
-import de.hftstuttgart.buildingphysics.WindowCatalog;
+import de.hftstuttgart.buildingphysics.WindowCategory;
 
 import java.util.Collection;
 import java.util.List;
@@ -11,23 +11,32 @@ import java.util.List;
 import org.eclipse.emf.common.notify.AdapterFactory;
 import org.eclipse.emf.common.notify.Notification;
 
+import org.eclipse.emf.common.util.ResourceLocator;
+
+import org.eclipse.emf.edit.provider.IEditingDomainItemProvider;
+import org.eclipse.emf.edit.provider.IItemLabelProvider;
 import org.eclipse.emf.edit.provider.IItemPropertyDescriptor;
+import org.eclipse.emf.edit.provider.IItemPropertySource;
+import org.eclipse.emf.edit.provider.IStructuredItemContentProvider;
+import org.eclipse.emf.edit.provider.ITreeItemContentProvider;
+import org.eclipse.emf.edit.provider.ItemProviderAdapter;
 import org.eclipse.emf.edit.provider.ViewerNotification;
 
 /**
- * This is the item provider adapter for a {@link de.hftstuttgart.buildingphysics.WindowCatalog} object.
+ * This is the item provider adapter for a {@link de.hftstuttgart.buildingphysics.WindowCategory} object.
  * <!-- begin-user-doc -->
  * <!-- end-user-doc -->
  * @generated
  */
-public class WindowCatalogItemProvider extends CatalogItemProvider {
+public class WindowCategoryItemProvider extends ItemProviderAdapter implements IEditingDomainItemProvider,
+		IStructuredItemContentProvider, ITreeItemContentProvider, IItemLabelProvider, IItemPropertySource {
 	/**
 	 * This constructs an instance from a factory and a notifier.
 	 * <!-- begin-user-doc -->
 	 * <!-- end-user-doc -->
 	 * @generated
 	 */
-	public WindowCatalogItemProvider(AdapterFactory adapterFactory) {
+	public WindowCategoryItemProvider(AdapterFactory adapterFactory) {
 		super(adapterFactory);
 	}
 
@@ -47,14 +56,14 @@ public class WindowCatalogItemProvider extends CatalogItemProvider {
 	}
 
 	/**
-	 * This returns WindowCatalog.gif.
+	 * This returns WindowCategory.gif.
 	 * <!-- begin-user-doc -->
 	 * <!-- end-user-doc -->
 	 * @generated
 	 */
 	@Override
 	public Object getImage(Object object) {
-		return overlayImage(object, getResourceLocator().getImage("full/obj16/WindowCatalog"));
+		return overlayImage(object, getResourceLocator().getImage("full/obj16/WindowCategory"));
 	}
 
 	/**
@@ -75,9 +84,7 @@ public class WindowCatalogItemProvider extends CatalogItemProvider {
 	 */
 	@Override
 	public String getText(Object object) {
-		String label = ((WindowCatalog) object).getName();
-		return label == null || label.length() == 0 ? getString("_UI_WindowCatalog_type")
-				: getString("_UI_WindowCatalog_type") + " " + label;
+		return getString("_UI_WindowCategory_type");
 	}
 
 	/**
@@ -91,8 +98,8 @@ public class WindowCatalogItemProvider extends CatalogItemProvider {
 	public void notifyChanged(Notification notification) {
 		updateChildren(notification);
 
-		switch (notification.getFeatureID(WindowCatalog.class)) {
-		case BuildingPhysicsPackage.WINDOW_CATALOG__WINDOW_TYPES:
+		switch (notification.getFeatureID(WindowCategory.class)) {
+		case BuildingPhysicsPackage.WINDOW_CATEGORY__WINDOW_TYPES:
 			fireNotifyChanged(new ViewerNotification(notification, notification.getNotifier(), false, true));
 			return;
 		}
@@ -111,4 +118,15 @@ public class WindowCatalogItemProvider extends CatalogItemProvider {
 		super.collectNewChildDescriptors(newChildDescriptors, object);
 	}
 
+	/**
+	 * Return the resource locator for this item provider's resources.
+	 * <!-- begin-user-doc -->
+	 * <!-- end-user-doc -->
+	 * @generated
+	 */
+	@Override
+	public ResourceLocator getResourceLocator() {
+		return BuildingPhysicsEditPlugin.INSTANCE;
+	}
+
 }
diff --git a/de.hftstuttgart.buildingphysics.viewmodel/plugin.xml b/de.hftstuttgart.buildingphysics.viewmodel/plugin.xml
index cfd0046a17c855d0473b3f4566a4ae5ec0536fff..49e6f432c3a4221ac6e587acf9032a2e8ce17fde 100644
--- a/de.hftstuttgart.buildingphysics.viewmodel/plugin.xml
+++ b/de.hftstuttgart.buildingphysics.viewmodel/plugin.xml
@@ -2,9 +2,11 @@
 <?eclipse version="3.4"?>
 <plugin>
 	<extension point="org.eclipse.emf.ecp.view.model.provider.xmi.file">
+<file filePath="viewmodels/WindowCategory.view"/>
+
 		<file filePath="viewmodels/Construction.view"/>
 		<file filePath="viewmodels/ConstructionCategory.view"/>
-		<file filePath="viewmodels/MaterialCatalog.view"/>
+		
 		<file filePath="viewmodels/Material.view"/>
 		<file filePath="viewmodels/WindowType.view"/>
 		<file filePath="viewmodels/BuildingPhysicsCatalog.view"/>
@@ -13,4 +15,4 @@
 		</file>
 		<file filePath="viewmodels/MaterialCategory.view"/>
    </extension>
-</plugin>
\ No newline at end of file
+</plugin>
diff --git a/de.hftstuttgart.buildingphysics.viewmodel/viewmodels/BuildingPhysicsCatalog_Detail.view b/de.hftstuttgart.buildingphysics.viewmodel/viewmodels/BuildingPhysicsCatalog_Detail.view
index 96d87156f676b78074b856592d35e328ebefde0d..31bb2002790115a3e61a41f3a32e4a9011e4d9a2 100644
--- a/de.hftstuttgart.buildingphysics.viewmodel/viewmodels/BuildingPhysicsCatalog_Detail.view
+++ b/de.hftstuttgart.buildingphysics.viewmodel/viewmodels/BuildingPhysicsCatalog_Detail.view
@@ -1,9 +1,19 @@
 <?xml version="1.0" encoding="UTF-8"?>
 <org.eclipse.emf.ecp.view.model:View xmi:version="2.0" xmlns:xmi="http://www.omg.org/XMI" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:ecore="http://www.eclipse.org/emf/2002/Ecore" xmlns:org.eclipse.emf.ecp.view.model="http://org/eclipse/emf/ecp/view/model/1180" xmi:id="_1unhEK12Eeuda6ijj1ILcQ" name="BuildingPhysicsCatalog">
   <rootEClass href="http://www.hftstuttgart.de/buildingphysics#//BuildingPhysicsCatalog"/>
-  <children xsi:type="org.eclipse.emf.ecp.view.model:Control" xmi:id="_1uqkYK12Eeuda6ijj1ILcQ" name="Control author">
-    <domainModelReference xsi:type="org.eclipse.emf.ecp.view.model:FeaturePathDomainModelReference" xmi:id="_1uqkYa12Eeuda6ijj1ILcQ">
-      <domainModelEFeature xsi:type="ecore:EAttribute" href="http://www.hftstuttgart.de/buildingphysics#//BuildingPhysicsCatalog/author"/>
+  <children xsi:type="org.eclipse.emf.ecp.view.model:Control" xmi:id="_P1mDgMBbEeuIHZm4y-I19A" name="Control name">
+    <domainModelReference xsi:type="org.eclipse.emf.ecp.view.model:FeaturePathDomainModelReference" xmi:id="_P1mDgcBbEeuIHZm4y-I19A">
+      <domainModelEFeature xsi:type="ecore:EAttribute" href="http://www.hftstuttgart.de/buildingphysics#//BuildingPhysicsCatalog/name"/>
+    </domainModelReference>
+  </children>
+  <children xsi:type="org.eclipse.emf.ecp.view.model:Control" xmi:id="_P1mqkMBbEeuIHZm4y-I19A" name="Control description">
+    <domainModelReference xsi:type="org.eclipse.emf.ecp.view.model:FeaturePathDomainModelReference" xmi:id="_P1mqkcBbEeuIHZm4y-I19A">
+      <domainModelEFeature xsi:type="ecore:EAttribute" href="http://www.hftstuttgart.de/buildingphysics#//BuildingPhysicsCatalog/description"/>
+    </domainModelReference>
+  </children>
+  <children xsi:type="org.eclipse.emf.ecp.view.model:Control" xmi:id="_P1mqksBbEeuIHZm4y-I19A" name="Control source">
+    <domainModelReference xsi:type="org.eclipse.emf.ecp.view.model:FeaturePathDomainModelReference" xmi:id="_P1mqk8BbEeuIHZm4y-I19A">
+      <domainModelEFeature xsi:type="ecore:EAttribute" href="http://www.hftstuttgart.de/buildingphysics#//BuildingPhysicsCatalog/source"/>
     </domainModelReference>
   </children>
   <ecorePaths>/de.hftstuttgart.buildingphysics/model/buildingphysics.ecore</ecorePaths>
diff --git a/de.hftstuttgart.buildingphysics.viewmodel/viewmodels/MaterialCatalog.view b/de.hftstuttgart.buildingphysics.viewmodel/viewmodels/MaterialCatalog.view
deleted file mode 100644
index 722a47dac6fdf3bf5ab9f48823b99f7c92d87222..0000000000000000000000000000000000000000
--- a/de.hftstuttgart.buildingphysics.viewmodel/viewmodels/MaterialCatalog.view
+++ /dev/null
@@ -1,20 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<org.eclipse.emf.ecp.view.model:View xmi:version="2.0" xmlns:xmi="http://www.omg.org/XMI" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:ecore="http://www.eclipse.org/emf/2002/Ecore" xmlns:org.eclipse.emf.ecp.view.model="http://org/eclipse/emf/ecp/view/model/1180" xmi:id="_cFVTQLPYEeup29SeaUMpQQ" name="MaterialCatalog">
-  <rootEClass href="http://www.hftstuttgart.de/buildingphysics#//MaterialCatalog"/>
-  <children xsi:type="org.eclipse.emf.ecp.view.model:Control" xmi:id="_cFWhYLPYEeup29SeaUMpQQ" name="Control name">
-    <domainModelReference xsi:type="org.eclipse.emf.ecp.view.model:FeaturePathDomainModelReference" xmi:id="_cFWhYbPYEeup29SeaUMpQQ">
-      <domainModelEFeature xsi:type="ecore:EAttribute" href="http://www.hftstuttgart.de/buildingphysics#//Catalog/name"/>
-    </domainModelReference>
-  </children>
-  <children xsi:type="org.eclipse.emf.ecp.view.model:Control" xmi:id="_cFWhYrPYEeup29SeaUMpQQ" name="Control description">
-    <domainModelReference xsi:type="org.eclipse.emf.ecp.view.model:FeaturePathDomainModelReference" xmi:id="_cFWhY7PYEeup29SeaUMpQQ">
-      <domainModelEFeature xsi:type="ecore:EAttribute" href="http://www.hftstuttgart.de/buildingphysics#//Catalog/description"/>
-    </domainModelReference>
-  </children>
-  <children xsi:type="org.eclipse.emf.ecp.view.model:Control" xmi:id="_cFWhZLPYEeup29SeaUMpQQ" name="Control source">
-    <domainModelReference xsi:type="org.eclipse.emf.ecp.view.model:FeaturePathDomainModelReference" xmi:id="_cFWhZbPYEeup29SeaUMpQQ">
-      <domainModelEFeature xsi:type="ecore:EAttribute" href="http://www.hftstuttgart.de/buildingphysics#//Catalog/source"/>
-    </domainModelReference>
-  </children>
-  <ecorePaths>/de.hftstuttgart.buildingphysics/model/buildingphysics.ecore</ecorePaths>
-</org.eclipse.emf.ecp.view.model:View>
diff --git a/de.hftstuttgart.buildingphysics.viewmodel/viewmodels/WindowCatalog.view b/de.hftstuttgart.buildingphysics.viewmodel/viewmodels/WindowCategory.view
similarity index 51%
rename from de.hftstuttgart.buildingphysics.viewmodel/viewmodels/WindowCatalog.view
rename to de.hftstuttgart.buildingphysics.viewmodel/viewmodels/WindowCategory.view
index 7defd70ac32fd4769add944cd76d4a0f5cbc3ad8..3227badf7d7d77e470f6d5d63792bc21be9f38c4 100644
--- a/de.hftstuttgart.buildingphysics.viewmodel/viewmodels/WindowCatalog.view
+++ b/de.hftstuttgart.buildingphysics.viewmodel/viewmodels/WindowCategory.view
@@ -1,46 +1,31 @@
 <?xml version="1.0" encoding="UTF-8"?>
-<org.eclipse.emf.ecp.view.model:View xmi:version="2.0" xmlns:xmi="http://www.omg.org/XMI" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:ecore="http://www.eclipse.org/emf/2002/Ecore" xmlns:org.eclipse.emf.ecp.view.model="http://org/eclipse/emf/ecp/view/model/1180" xmlns:org.eclipse.emf.ecp.view.table.model="http://org/eclipse/emf/ecp/view/table/model/150" xmi:id="_gPK1kK15Eeuda6ijj1ILcQ" name="WindowCatalog">
-  <rootEClass href="http://www.hftstuttgart.de/buildingphysics#//WindowCatalog"/>
-  <children xsi:type="org.eclipse.emf.ecp.view.model:Control" xmi:id="_gPMDsK15Eeuda6ijj1ILcQ" name="Control name">
-    <domainModelReference xsi:type="org.eclipse.emf.ecp.view.model:FeaturePathDomainModelReference" xmi:id="_gPMDsa15Eeuda6ijj1ILcQ">
-      <domainModelEFeature xsi:type="ecore:EAttribute" href="http://www.hftstuttgart.de/buildingphysics#//Catalog/name"/>
-    </domainModelReference>
-  </children>
-  <children xsi:type="org.eclipse.emf.ecp.view.model:Control" xmi:id="_gPMDsq15Eeuda6ijj1ILcQ" name="Control description">
-    <domainModelReference xsi:type="org.eclipse.emf.ecp.view.model:FeaturePathDomainModelReference" xmi:id="_gPMDs615Eeuda6ijj1ILcQ">
-      <domainModelEFeature xsi:type="ecore:EAttribute" href="http://www.hftstuttgart.de/buildingphysics#//Catalog/description"/>
-    </domainModelReference>
-  </children>
-  <children xsi:type="org.eclipse.emf.ecp.view.model:Control" xmi:id="_gPMDtK15Eeuda6ijj1ILcQ" name="Control source">
-    <domainModelReference xsi:type="org.eclipse.emf.ecp.view.model:FeaturePathDomainModelReference" xmi:id="_gPMDta15Eeuda6ijj1ILcQ">
-      <domainModelEFeature xsi:type="ecore:EAttribute" href="http://www.hftstuttgart.de/buildingphysics#//Catalog/source"/>
-    </domainModelReference>
-  </children>
-  <children xsi:type="org.eclipse.emf.ecp.view.table.model:TableControl" xmi:id="_jQX8wK15Eeuda6ijj1ILcQ" detailEditing="WithPanel">
-    <domainModelReference xsi:type="org.eclipse.emf.ecp.view.table.model:TableDomainModelReference" xmi:id="_v8IfcLfGEeu0KumwacCHxQ">
-      <columnDomainModelReferences xsi:type="org.eclipse.emf.ecp.view.model:FeaturePathDomainModelReference" xmi:id="_yjrQYL-QEeuIHZm4y-I19A">
+<org.eclipse.emf.ecp.view.model:View xmi:version="2.0" xmlns:xmi="http://www.omg.org/XMI" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:ecore="http://www.eclipse.org/emf/2002/Ecore" xmlns:org.eclipse.emf.ecp.view.model="http://org/eclipse/emf/ecp/view/model/1180" xmlns:org.eclipse.emf.ecp.view.table.model="http://org/eclipse/emf/ecp/view/table/model/150" xmi:id="_g2A3kMBbEeuIHZm4y-I19A" name="WindowCategory">
+  <rootEClass href="http://www.hftstuttgart.de/buildingphysics#//WindowCategory"/>
+  <children xsi:type="org.eclipse.emf.ecp.view.table.model:TableControl" xmi:id="_jclRMMBbEeuIHZm4y-I19A" detailEditing="WithPanel">
+    <domainModelReference xsi:type="org.eclipse.emf.ecp.view.table.model:TableDomainModelReference" xmi:id="_mCVLcMBbEeuIHZm4y-I19A">
+      <columnDomainModelReferences xsi:type="org.eclipse.emf.ecp.view.model:FeaturePathDomainModelReference" xmi:id="_6R9BMMExEeuIHZm4y-I19A">
         <domainModelEFeature xsi:type="ecore:EAttribute" href="http://www.hftstuttgart.de/buildingphysics#//WindowType/windowTypeId"/>
       </columnDomainModelReferences>
-      <columnDomainModelReferences xsi:type="org.eclipse.emf.ecp.view.model:FeaturePathDomainModelReference" xmi:id="_yjrQYb-QEeuIHZm4y-I19A">
+      <columnDomainModelReferences xsi:type="org.eclipse.emf.ecp.view.model:FeaturePathDomainModelReference" xmi:id="_6R9BMcExEeuIHZm4y-I19A">
         <domainModelEFeature xsi:type="ecore:EAttribute" href="http://www.hftstuttgart.de/buildingphysics#//WindowType/name"/>
       </columnDomainModelReferences>
-      <columnDomainModelReferences xsi:type="org.eclipse.emf.ecp.view.model:FeaturePathDomainModelReference" xmi:id="_yjrQYr-QEeuIHZm4y-I19A">
+      <columnDomainModelReferences xsi:type="org.eclipse.emf.ecp.view.model:FeaturePathDomainModelReference" xmi:id="_6R9BMsExEeuIHZm4y-I19A">
         <domainModelEFeature xsi:type="ecore:EAttribute" href="http://www.hftstuttgart.de/buildingphysics#//WindowType/uValue"/>
       </columnDomainModelReferences>
-      <columnDomainModelReferences xsi:type="org.eclipse.emf.ecp.view.model:FeaturePathDomainModelReference" xmi:id="_yjrQY7-QEeuIHZm4y-I19A">
+      <columnDomainModelReferences xsi:type="org.eclipse.emf.ecp.view.model:FeaturePathDomainModelReference" xmi:id="_6R9BM8ExEeuIHZm4y-I19A">
         <domainModelEFeature xsi:type="ecore:EAttribute" href="http://www.hftstuttgart.de/buildingphysics#//WindowType/gValue"/>
       </columnDomainModelReferences>
-      <columnDomainModelReferences xsi:type="org.eclipse.emf.ecp.view.model:FeaturePathDomainModelReference" xmi:id="_yjrQZL-QEeuIHZm4y-I19A">
+      <columnDomainModelReferences xsi:type="org.eclipse.emf.ecp.view.model:FeaturePathDomainModelReference" xmi:id="_6R9BNMExEeuIHZm4y-I19A">
         <domainModelEFeature xsi:type="ecore:EAttribute" href="http://www.hftstuttgart.de/buildingphysics#//WindowType/glazingNumber"/>
       </columnDomainModelReferences>
-      <columnDomainModelReferences xsi:type="org.eclipse.emf.ecp.view.model:FeaturePathDomainModelReference" xmi:id="_yjrQZb-QEeuIHZm4y-I19A">
+      <columnDomainModelReferences xsi:type="org.eclipse.emf.ecp.view.model:FeaturePathDomainModelReference" xmi:id="_6R9BNcExEeuIHZm4y-I19A">
         <domainModelEFeature xsi:type="ecore:EAttribute" href="http://www.hftstuttgart.de/buildingphysics#//WindowType/frameRatio"/>
       </columnDomainModelReferences>
-      <domainModelReference xsi:type="org.eclipse.emf.ecp.view.model:FeaturePathDomainModelReference" xmi:id="_v8IfcbfGEeu0KumwacCHxQ">
-        <domainModelEFeature xsi:type="ecore:EReference" href="http://www.hftstuttgart.de/buildingphysics#//WindowCatalog/windowTypes"/>
+      <domainModelReference xsi:type="org.eclipse.emf.ecp.view.model:FeaturePathDomainModelReference" xmi:id="_mCVLccBbEeuIHZm4y-I19A">
+        <domainModelEFeature xsi:type="ecore:EReference" href="http://www.hftstuttgart.de/buildingphysics#//WindowCategory/windowTypes"/>
       </domainModelReference>
     </domainModelReference>
-    <columnConfigurations xsi:type="org.eclipse.emf.ecp.view.table.model:ReadOnlyColumnConfiguration" xmi:id="_28IeYL-QEeuIHZm4y-I19A" columnDomainReferences="_yjrQZL-QEeuIHZm4y-I19A _yjrQY7-QEeuIHZm4y-I19A _yjrQYL-QEeuIHZm4y-I19A _yjrQYb-QEeuIHZm4y-I19A _yjrQYr-QEeuIHZm4y-I19A _yjrQZb-QEeuIHZm4y-I19A"/>
+    <columnConfigurations xsi:type="org.eclipse.emf.ecp.view.table.model:ReadOnlyColumnConfiguration" xmi:id="_8ZWLgMExEeuIHZm4y-I19A" columnDomainReferences="_6R9BMcExEeuIHZm4y-I19A _6R9BMsExEeuIHZm4y-I19A _6R9BNMExEeuIHZm4y-I19A _6R9BNcExEeuIHZm4y-I19A _6R9BM8ExEeuIHZm4y-I19A _6R9BMMExEeuIHZm4y-I19A"/>
   </children>
   <ecorePaths>/de.hftstuttgart.buildingphysics/model/buildingphysics.ecore</ecorePaths>
 </org.eclipse.emf.ecp.view.model:View>
diff --git a/de.hftstuttgart.buildingphysics/catalogs/2020 German Buildings IWU.xmi b/de.hftstuttgart.buildingphysics/catalogs/2020 German Buildings IWU.xmi
index 1c7aeb55a8d4e5ca34d32b205a665162156a8ab5..395a093aada61519c9bf5c28b437c62687160ba1 100644
--- a/de.hftstuttgart.buildingphysics/catalogs/2020 German Buildings IWU.xmi	
+++ b/de.hftstuttgart.buildingphysics/catalogs/2020 German Buildings IWU.xmi	
@@ -1,6 +1,6 @@
 <?xml version="1.0" encoding="UTF-8"?>
-<buildphys:BuildingPhysicsCatalog xmi:version="2.0" xmlns:xmi="http://www.omg.org/XMI" xmlns:buildphys="http://www.hftstuttgart.de/buildingphysics" author="Verena Weiler, HfT Stuttgart">
-  <windowCatalog name="German Building Typology Library IWU" description="Window catalog from German Building Typology Library IWU" source="http://www.iwu.de">
+<buildphys:BuildingPhysicsCatalog xmi:version="2.0" xmlns:xmi="http://www.omg.org/XMI" xmlns:buildphys="http://www.hftstuttgart.de/buildingphysics" name="German Building Typology Library IWU" description="Update: 27.02.2018 / inspired from Deutsche Gebaeudetypologie, Institut Wohnen und Umwelt (2003 and 2011), including the EnEV2016 standards.&#xA;Update: 27.06.2019 Verena Weiler : window ratio calculated from reference building types' area for walls and windows from IWU 2015." source="http://www.iwu.de">
+  <windows>
     <windowTypes windowTypeId="window_0" name="Double-glazed window with old wooden/aluminum frame" uValue="3.2 W/(m²·K)" gValue="0.76" glazingNumber="2" frameRatio="0.3" embodiedEnergy="809.02 kW·h/m²" embodiedCarbon="143.4 kg" constructionDescription="double glazing with old wooden/aluminum frame, produced in Germany, transportation 50 km " disposalEnergy="5.16 kW·h/m²" disposalCarbon="1.5 kg" disposalDescription="100% sent to landfill, transportation 50 km"/>
     <windowTypes windowTypeId="window_1" name="Double-glazed window with plastic frame" uValue="2.57 W/(m²·K)" gValue="0.76" glazingNumber="2" frameRatio="0.3" embodiedEnergy="577.53 kW·h/m²" embodiedCarbon="106.92 kg" constructionDescription="double glazing with plastic frame, produced in Germany, transportation 50 km " disposalEnergy="4.48 kW·h/m²" disposalCarbon="2.26 kg" disposalDescription="100% sent to landfill, transportation 50 km"/>
     <windowTypes windowTypeId="window_2" name="Low-E double-glazed window" uValue="1.6 W/(m²·K)" gValue="0.63" glazingNumber="2" frameRatio="0.3" embodiedEnergy="628.89 kW·h/m²" embodiedCarbon="81.57 kg" constructionDescription="double glazing with wooden frame, produced in Germany, transportation 50 km " disposalEnergy="3.97 kW·h/m²" disposalCarbon="4.48 kg" disposalDescription="100% sent to landfill, transportation 50 km"/>
@@ -9,1274 +9,1272 @@
     <windowTypes windowTypeId="window_5" name="Low-E triple-glazed window KfW 40" uValue="0.91 W/(m²·K)" gValue="0.5" glazingNumber="3" frameRatio="0.3" embodiedEnergy="694.42 kW·h/m²" embodiedCarbon="98.5 kg" constructionDescription="triple glazing with wooden frame, produced in Germany, transportation 50 km " disposalEnergy="4.56 kW·h/m²" disposalCarbon="4.93 kg" disposalDescription="100% sent to landfill, transportation 50 km"/>
     <windowTypes windowTypeId="window_6" name="Low-E triple-glazed window KfW 55" uValue="0.91 W/(m²·K)" gValue="0.5" glazingNumber="3" frameRatio="0.3" embodiedEnergy="694.42 kW·h/m²" embodiedCarbon="98.5 kg" constructionDescription="triple glazing with wooden frame, produced in Germany, transportation 50 km " disposalEnergy="4.56 kW·h/m²" disposalCarbon="4.93 kg" disposalDescription="100% sent to landfill, transportation 50 km"/>
     <windowTypes windowTypeId="window_7" name="Single-glazed window" uValue="5 W/(m²·K)" gValue="0.86" frameRatio="0.3" constructionDescription="" disposalDescription=""/>
-  </windowCatalog>
-  <materialCatalog name="German Building Typology Library IWU" description="Construction catalog from German Building Typology Library IWU" source="http://www.iwu.de">
-    <materialCategories name="Brick">
-      <materials materialId="material_0" name="Solid brick" density="2000 kg/m³" heatCapacity="840 J/K" conductivity="0.96 W/(m·K)" embodiedEnergy="0.8 kW·h/kg" embodiedCarbon="0.25 kg" constructionDescription="solid brick made of clay, produced in Germany, transportation 50 km" disposalEnergy="0.11 kW·h/kg" disposalCarbon="0.02 kg" disposalDescription="100% sent to landfill, transportation 50 km"/>
-      <materials materialId="material_1" name="Cored brick" density="1500 kg/m³" heatCapacity="920 J/K" conductivity="0.71 W/(m·K)" constructionDescription="" disposalDescription=""/>
-      <materials materialId="material_2" name="Honeycomb brick" density="1120 kg/m³" heatCapacity="790 J/K" conductivity="0.3 W/(m·K)" embodiedEnergy="0.77 kW·h/kg" embodiedCarbon="0.14 kg" constructionDescription="light clay brick, produced in Germany, transportation 50 km" disposalEnergy="0.11 kW·h/kg" disposalCarbon="0.02 kg" disposalDescription="100% sent to landfill, transportation 50 km"/>
-      <materials materialId="material_3" name="Inner leaf brick" density="1800 kg/m³" heatCapacity="840 J/K" conductivity="0.62 W/(m·K)" embodiedEnergy="1.1 kW·h/kg" embodiedCarbon="0.95 kg" constructionDescription="made of portland clinker, produced in Germany, transportation 50 km" disposalEnergy="0.11 kW·h/kg" disposalCarbon="0.02 kg" disposalDescription="100% sent to landfill, transportation 50 km"/>
-      <materials materialId="material_4" name="Outer leaf brick" density="2000 kg/m³" heatCapacity="650 J/K" conductivity="0.96 W/(m·K)" embodiedEnergy="1.1 kW·h/kg" embodiedCarbon="0.95 kg" constructionDescription="made of portland clinker, produced in Germany, transportation 50 km" disposalEnergy="0.11 kW·h/kg" disposalCarbon="0.02 kg" disposalDescription="100% sent to landfill, transportation 50 km"/>
-      <materials materialId="material_5" name="Vermiculite insulated brick" density="700 kg/m³" heatCapacity="840 J/K" conductivity="0.27 W/(m·K)" constructionDescription="" disposalDescription=""/>
-    </materialCategories>
-    <materialCategories name="Concrete">
-      <materials materialId="material_6" name="Breeze block" density="1500 kg/m³" heatCapacity="650 J/K" conductivity="0.44 W/(m·K)" embodiedEnergy="0.3 kW·h/kg" embodiedCarbon="0.12 kg" constructionDescription="concrete block, produced in Germany, transportation 50 km" disposalEnergy="0.08 kW·h/kg" disposalCarbon="0.01 kg" disposalDescription="100% sent to landfill, transportation 50 km"/>
-      <materials materialId="material_7" name="Concrete dense" density="2000 kg/m³" heatCapacity="1014 J/K" conductivity="1.13 W/(m·K)" embodiedEnergy="0.3 kW·h/kg" embodiedCarbon="0.16 kg" constructionDescription="concrete 50MPa, produced in Germany, transportation 50 km" disposalEnergy="0.08 kW·h/kg" disposalCarbon="0.01 kg" disposalDescription="100% sent to landfill, transportation 50 km"/>
-      <materials materialId="material_8" name="Concrete lightweight" density="1200 kg/m³" heatCapacity="1014 J/K" conductivity="0.38 W/(m·K)" constructionDescription="" disposalDescription=""/>
-      <materials materialId="material_9" name="Aerated concrete block" density="500 kg/m³" heatCapacity="840 J/K" conductivity="0.16 W/(m·K)" embodiedEnergy="1.01 kW·h/kg" embodiedCarbon="0.48 kg" constructionDescription="autoclaved aerated concrete, produced in Germany, transportation 50 km" disposalEnergy="0.08 kW·h/kg" disposalCarbon="0.01 kg" disposalDescription="100% sent to landfill, transportation 50 km"/>
-      <materials materialId="material_10" name="Foamed slag concrete" density="1040 kg/m³" heatCapacity="960 J/K" conductivity="0.25 W/(m·K)" constructionDescription="" disposalDescription=""/>
-      <materials materialId="material_11" name="Vermiculite aggregate concrete" density="450 kg/m³" heatCapacity="833 J/K" conductivity="0.17 W/(m·K)" constructionDescription="" disposalDescription=""/>
-      <materials materialId="material_12" name="No fines concrete" density="1800 kg/m³" heatCapacity="840 J/K" conductivity="0.96 W/(m·K)" constructionDescription="" disposalDescription=""/>
-      <materials materialId="material_13" name="Glass reinforced concrete" density="1950 kg/m³" heatCapacity="840 J/K" conductivity="0.9 W/(m·K)" constructionDescription="" disposalDescription=""/>
-      <materials materialId="material_14" name="Reinforced concrete" density="2240 kg/m³" heatCapacity="900 J/K" conductivity="1.95 W/(m·K)" embodiedEnergy="0.46 kW·h/kg" embodiedCarbon="0.18 kg" constructionDescription="concrete 25 MPa, steel low alloyed, produced in Germany, transportation 50 km" disposalEnergy="0.08 kW·h/kg" disposalCarbon="0.01 kg" disposalDescription="100% sent to landfill, transportation 50 km"/>
-    </materialCategories>
-    <materialCategories name="Ground covering">
-      <materials materialId="material_15" name="Infusorial (9% mc)" density="480 kg/m³" heatCapacity="180 J/K" conductivity="0.09 W/(m·K)" constructionDescription="" disposalDescription=""/>
-      <materials materialId="material_16" name="Gravel based" density="2050 kg/m³" heatCapacity="184 J/K" conductivity="0.52 W/(m·K)" constructionDescription="" disposalDescription=""/>
-      <materials materialId="material_17" name="Common earth" density="1460 kg/m³" heatCapacity="879 J/K" conductivity="1.28 W/(m·K)" constructionDescription="" disposalDescription=""/>
-    </materialCategories>
-    <materialCategories name="Insulation">
-      <materials materialId="material_18" name="Asbestos insulation" density="577 kg/m³" heatCapacity="833 J/K" conductivity="0.16 W/(m·K)" constructionDescription="" disposalDescription=""/>
-      <materials materialId="material_19" name="Cork insulation" density="105 kg/m³" heatCapacity="1810 J/K" conductivity="0.045 W/(m·K)" constructionDescription="" disposalDescription=""/>
-      <materials materialId="material_20" name="Woodwool" density="500 kg/m³" heatCapacity="1014 J/K" conductivity="0.1 W/(m·K)" constructionDescription="" disposalDescription=""/>
-      <materials materialId="material_21" name="Glasswool" density="250 kg/m³" heatCapacity="840 J/K" conductivity="0.04 W/(m·K)" embodiedEnergy="2.98 kW·h/kg" embodiedCarbon="0.54 kg" constructionDescription="glaswool mat for insulation, produced in Germany, transportation 50 km" disposalEnergy="0.08 kW·h/kg" disposalCarbon="0.01 kg" disposalDescription="100% sent to landfill, transportation 50 km"/>
-      <materials materialId="material_22" name="Sheeps wool" density="198 kg/m³" heatCapacity="1360 J/K" conductivity="0.06 W/(m·K)" constructionDescription="" disposalDescription=""/>
-      <materials materialId="material_23" name="Mineral fibre" density="105 kg/m³" heatCapacity="1800 J/K" conductivity="0.045 W/(m·K)" constructionDescription="" disposalDescription=""/>
-      <materials materialId="material_24" name="Urea formaldehyde foam (UFFI)" density="30 kg/m³" heatCapacity="1764 J/K" conductivity="0.03 W/(m·K)" constructionDescription="" disposalDescription=""/>
-      <materials materialId="material_25" name="Polyurethane (PUR)" density="30 kg/m³" heatCapacity="837 J/K" conductivity="0.025 W/(m·K)" constructionDescription="" disposalDescription=""/>
-      <materials materialId="material_26" name="Foamed glass" density="125 kg/m³" heatCapacity="833 J/K" conductivity="0.05 W/(m·K)" embodiedEnergy="9.04 kW·h/kg" embodiedCarbon="2.04 kg" constructionDescription="foamed glass, produced in Germany, transportation 50 km" disposalEnergy="0.08 kW·h/kg" disposalCarbon="0.01 kg" disposalDescription="100% sent to landfill, transportation 50 km"/>
-      <materials materialId="material_27" name="Cellulose (loose fill)" density="300 kg/m³" heatCapacity="1000 J/K" conductivity="0.037 W/(m·K)" embodiedEnergy="2.98 kW·h/kg" embodiedCarbon="0.54 kg" constructionDescription="cellulose loose fill including blow in, produced in Germany, transportation 50 km" disposalEnergy="0.08 kW·h/kg" disposalCarbon="0.01 kg" disposalDescription="100% sent to landfill, transportation 50 km"/>
-      <materials materialId="material_28" name="Extruded polystyrene (XPS 030)" density="32 kg/m³" heatCapacity="1412 J/K" conductivity="0.03 W/(m·K)" constructionDescription="" disposalDescription=""/>
-      <materials materialId="material_29" name="Expanded polystyrene (EPS 040)" density="25 kg/m³" heatCapacity="1014 J/K" conductivity="0.04 W/(m·K)" embodiedEnergy="27.2 kW·h/kg" embodiedCarbon="3.83 kg" constructionDescription="polystyrene, CO2 blown, produced in Germany, transportation 50 km" disposalEnergy="0.11 kW·h/kg" disposalCarbon="0.13 kg" disposalDescription="100% sent to sanitary landfill, transportation 50 km"/>
-      <materials materialId="material_30" name="Expanded polystyrene (EPS 035)" density="25 kg/m³" heatCapacity="1014 J/K" conductivity="0.035 W/(m·K)" embodiedEnergy="27.2 kW·h/kg" embodiedCarbon="3.83 kg" constructionDescription="polystyrene, CO2 blown, produced in Germany, transportation 50 km" disposalEnergy="0.11 kW·h/kg" disposalCarbon="0.13 kg" disposalDescription="100% sent to sanitary landfill, transportation 50 km"/>
-      <materials materialId="material_31" name="Expanded PVC" density="55 kg/m³" heatCapacity="1014 J/K" conductivity="0.04 W/(m·K)" constructionDescription="" disposalDescription=""/>
-      <materials materialId="material_32" name="Silicon" density="700 kg/m³" heatCapacity="1004 J/K" conductivity="0.18 W/(m·K)" constructionDescription="" disposalDescription=""/>
-      <materials materialId="material_33" name="Wool felt underlay" density="160 kg/m³" heatCapacity="1360 J/K" conductivity="0.04 W/(m·K)" constructionDescription="" disposalDescription=""/>
-      <materials materialId="material_34" name="Cellular rubber underlay" density="400 kg/m³" heatCapacity="1360 J/K" conductivity="0.1 W/(m·K)" constructionDescription="" disposalDescription=""/>
-      <materials materialId="material_35" name="Synthetic carpet" density="160 kg/m³" heatCapacity="2500 J/K" conductivity="0.06 W/(m·K)" constructionDescription="" disposalDescription=""/>
-    </materialCategories>
-    <materialCategories name="Metal">
-      <materials materialId="material_36" name="Copper" density="8900 kg/m³" heatCapacity="434 J/K" conductivity="200 W/(m·K)" constructionDescription="" disposalDescription=""/>
-      <materials materialId="material_37" name="Steel" density="7800 kg/m³" heatCapacity="507 J/K" conductivity="50 W/(m·K)" constructionDescription="" disposalDescription=""/>
-      <materials materialId="material_38" name="Aluminium" density="2800 kg/m³" heatCapacity="905 J/K" conductivity="160 W/(m·K)" constructionDescription="" disposalDescription=""/>
-    </materialCategories>
-    <materialCategories name="Plaster">
-      <materials materialId="material_39" name="Dense plaster" density="1300 kg/m³" heatCapacity="1000 J/K" conductivity="0.5 W/(m·K)" constructionDescription="" disposalDescription=""/>
-      <materials materialId="material_40" name="Light plaster" density="600 kg/m³" heatCapacity="1000 J/K" conductivity="0.16 W/(m·K)" constructionDescription="" disposalDescription=""/>
-      <materials materialId="material_41" name="Gypsum plasterboard" density="950 kg/m³" heatCapacity="833 J/K" conductivity="0.16 W/(m·K)" embodiedEnergy="1.61 kW·h/kg" embodiedCarbon="0.43 kg" constructionDescription="produced from 100% natural gypsum, produced in Germany, transportation 50 km" disposalEnergy="0.11 kW·h/kg" disposalCarbon="0.02 kg" disposalDescription="100% sent to landfill, transportation 50 km"/>
-      <materials materialId="material_42" name="Perlite plasterboard" density="800 kg/m³" heatCapacity="833 J/K" conductivity="0.18 W/(m·K)" constructionDescription="" disposalDescription=""/>
-      <materials materialId="material_43" name="Gypsum plastering" density="1200 kg/m³" heatCapacity="833 J/K" conductivity="0.42 W/(m·K)" embodiedEnergy="0.3 kW·h/kg" embodiedCarbon="0.07 kg" constructionDescription="gypsum plastering made of gypsum, produced in Germany, transportation 50 km" disposalEnergy="0.08 kW·h/kg" disposalCarbon="0.01 kg" disposalDescription="100% sent to landfill, transportation 50 km"/>
-      <materials materialId="material_44" name="Perlite plastering" density="400 kg/m³" heatCapacity="833 J/K" conductivity="0.08 W/(m·K)" constructionDescription="" disposalDescription=""/>
-      <materials materialId="material_45" name="Vermiculite plastering" density="720 kg/m³" heatCapacity="833 J/K" conductivity="0.2 W/(m·K)" constructionDescription="" disposalDescription=""/>
-    </materialCategories>
-    <materialCategories name="Stone">
-      <materials materialId="material_46" name="Sandstone" density="2000 kg/m³" heatCapacity="724 J/K" conductivity="1.3 W/(m·K)" embodiedEnergy="0.45 kW·h/kg" embodiedCarbon="0.17 kg" constructionDescription="sand-lime brick, produced in Germany, transportation 50 km" disposalEnergy="0.11 kW·h/kg" disposalCarbon="0.02 kg" disposalDescription="100% sent to landfill, transportation 50 km"/>
-      <materials materialId="material_47" name="Granite" density="2600 kg/m³" heatCapacity="905 J/K" conductivity="2.5 W/(m·K)" constructionDescription="" disposalDescription=""/>
-      <materials materialId="material_48" name="Marble" density="2500 kg/m³" heatCapacity="796 J/K" conductivity="2 W/(m·K)" constructionDescription="" disposalDescription=""/>
-      <materials materialId="material_49" name="Limestone" density="2180 kg/m³" heatCapacity="724 J/K" conductivity="1.5 W/(m·K)" constructionDescription="" disposalDescription=""/>
-      <materials materialId="material_50" name="Slate" density="2700 kg/m³" heatCapacity="760 J/K" conductivity="2 W/(m·K)" constructionDescription="" disposalDescription=""/>
-      <materials materialId="material_51" name="Gravel" density="1840 kg/m³" heatCapacity="833 J/K" conductivity="0.36 W/(m·K)" embodiedEnergy="0.08 kW·h/kg" embodiedCarbon="0.02 kg" constructionDescription="gravel, produced in Germany, transportation 50 km" disposalEnergy="0.08 kW·h/kg" disposalCarbon="0.01 kg" disposalDescription="100% sent to landfill, transportation 50 km"/>
-      <materials materialId="material_52" name="Chippings" density="1800 kg/m³" heatCapacity="1000 J/K" conductivity="0.96 W/(m·K)" constructionDescription="" disposalDescription=""/>
-      <materials materialId="material_53" name="Pumice stone" density="1280 kg/m³" heatCapacity="840 J/K" conductivity="0.53 W/(m·K)" embodiedEnergy="0.44 kW·h/kg" embodiedCarbon="0.24 kg" constructionDescription="light weight concrete block - pumice, produced in Germany, transportation 50 km" disposalEnergy="0.11 kW·h/kg" disposalCarbon="0.02 kg" disposalDescription="100% sent to landfill, transportation 50 km"/>
-      <materials materialId="material_54" name="Sand" density="1500 kg/m³" heatCapacity="830 J/K" conductivity="0.2 W/(m·K)" embodiedEnergy="0.05 kW·h/kg" embodiedCarbon="0.01 kg" constructionDescription="sand, produced in Germany, transportation 50 km" disposalEnergy="0.08 kW·h/kg" disposalCarbon="0.01 kg" disposalDescription="100% sent to landfill, transportation 50 km"/>
-      <materials materialId="material_55" name="Cinder aggregate" density="1000 kg/m³" heatCapacity="800 J/K" conductivity="0.4 W/(m·K)" embodiedEnergy="0.04 kW·h/kg" embodiedCarbon="0.01 kg" constructionDescription="ground granulated plast furnace slag, produced in Germany, transportation 50 km" disposalEnergy="0.07 kW·h/kg" disposalCarbon="0.01 kg" disposalDescription="100% sent to landfill, transportation 50 km"/>
-    </materialCategories>
-    <materialCategories name="Tile">
-      <materials materialId="material_56" name="Concrete lightweight screed" density="1200 kg/m³" heatCapacity="833 J/K" conductivity="0.41 W/(m·K)" constructionDescription="" disposalDescription=""/>
-      <materials materialId="material_57" name="Concrete screed" density="2100 kg/m³" heatCapacity="1014 J/K" conductivity="1.28 W/(m·K)" constructionDescription="" disposalDescription=""/>
-      <materials materialId="material_58" name="Granolithic screed" density="2085 kg/m³" heatCapacity="833 J/K" conductivity="0.87 W/(m·K)" constructionDescription="" disposalDescription=""/>
-      <materials materialId="material_59" name="Cement screed" density="2100 kg/m³" heatCapacity="650 J/K" conductivity="1.4 W/(m·K)" embodiedEnergy="0.36 kW·h/kg" embodiedCarbon="0.2 kg" constructionDescription=" cement is portland cement, strength class Z 42.5, produced in Germany, transportation 50 km" disposalEnergy="0.12 kW·h/kg" disposalCarbon="0.02 kg" disposalDescription="100% sent to material landfill, transportation 50 km"/>
-      <materials materialId="material_60" name="Rendering dry" density="1300 kg/m³" heatCapacity="1014 J/K" conductivity="0.5 W/(m·K)" constructionDescription="" disposalDescription=""/>
-      <materials materialId="material_61" name="Rendering (1% mc)" density="1431 kg/m³" heatCapacity="1014 J/K" conductivity="1.13 W/(m·K)" embodiedEnergy="0.21 kW·h/kg" embodiedCarbon="0.06 kg" constructionDescription="clay plaster (sand: 0.55kg, clay: 0.25kg, water: 0.2kg), produced in Germany, transportation 50 km" disposalEnergy="0.1 kW·h/kg" disposalCarbon="0.02 kg" disposalDescription="100% sent to landfill, transportation 50 km"/>
-      <materials materialId="material_62" name="Rendering (8% mc)" density="1329 kg/m³" heatCapacity="1014 J/K" conductivity="0.79 W/(m·K)" embodiedEnergy="0.21 kW·h/kg" embodiedCarbon="0.06 kg" constructionDescription="clay plaster (sand: 0.55kg, clay: 0.25kg, water: 0.2kg), produced in Germany, transportation 50 km" disposalEnergy="0.1 kW·h/kg" disposalCarbon="0.02 kg" disposalDescription="100% sent to landfill, transportation 50 km"/>
-      <materials materialId="material_63" name="Aged rendering" density="1329 kg/m³" heatCapacity="1000 J/K" conductivity="0.79 W/(m·K)" embodiedEnergy="0.21 kW·h/kg" embodiedCarbon="0.06 kg" constructionDescription="clay plaster (sand: 0.55kg, clay: 0.25kg, water: 0.2kg), produced in Germany, transportation 50 km" disposalEnergy="0.1 kW·h/kg" disposalCarbon="0.02 kg" disposalDescription="100% sent to landfill, transportation 50 km"/>
-      <materials materialId="material_64" name="Clay tile" density="1900 kg/m³" heatCapacity="837 J/K" conductivity="0.85 W/(m·K)" constructionDescription="" disposalDescription=""/>
-      <materials materialId="material_65" name="Concrete tile" density="2100 kg/m³" heatCapacity="837 J/K" conductivity="1.1 W/(m·K)" constructionDescription="" disposalDescription=""/>
-      <materials materialId="material_66" name="Slate tile" density="2700 kg/m³" heatCapacity="760 J/K" conductivity="2 W/(m·K)" constructionDescription="" disposalDescription=""/>
-      <materials materialId="material_67" name="Plastic tile" density="1050 kg/m³" heatCapacity="837 J/K" conductivity="0.5 W/(m·K)" constructionDescription="" disposalDescription=""/>
-      <materials materialId="material_68" name="Rubber tile" density="1600 kg/m³" heatCapacity="2000 J/K" conductivity="0.3 W/(m·K)" constructionDescription="" disposalDescription=""/>
-      <materials materialId="material_69" name="Cork tile" density="530 kg/m³" heatCapacity="1800 J/K" conductivity="0.08 W/(m·K)" constructionDescription="" disposalDescription=""/>
-      <materials materialId="material_70" name="Asphalt/asbestos roof" density="1900 kg/m³" heatCapacity="833 J/K" conductivity="0.55 W/(m·K)" constructionDescription="" disposalDescription=""/>
-      <materials materialId="material_71" name="P.V.C./asbestos roof" density="2000 kg/m³" heatCapacity="833 J/K" conductivity="0.85 W/(m·K)" constructionDescription="" disposalDescription=""/>
-      <materials materialId="material_72" name="Straw thatch" density="240 kg/m³" heatCapacity="180 J/K" conductivity="0.07 W/(m·K)" constructionDescription="" disposalDescription=""/>
-      <materials materialId="material_73" name="Ceiling (mineral)" density="290 kg/m³" heatCapacity="2000 J/K" conductivity="0.03 W/(m·K)" constructionDescription="" disposalDescription=""/>
-      <materials materialId="material_74" name="Ceiling (plaster)" density="1120 kg/m³" heatCapacity="840 J/K" conductivity="0.38 W/(m·K)" constructionDescription="" disposalDescription=""/>
-      <materials materialId="material_75" name="Bitumen felt" density="1700 kg/m³" heatCapacity="1000 J/K" conductivity="0.5 W/(m·K)" constructionDescription="" disposalDescription=""/>
-      <materials materialId="material_76" name="Roofing felt" density="960 kg/m³" heatCapacity="837 J/K" conductivity="0.19 W/(m·K)" embodiedEnergy="12.41 kW·h/kg" embodiedCarbon="0.85 kg" constructionDescription="plastic liner consisting of polymer EP4 flame retardant and bitumen seal, produced in Germany, transportation 50 km" disposalEnergy="0.12 kW·h/kg" disposalCarbon="0.11 kg" disposalDescription="100% sent to sanitary landfill, transportation 50 km"/>
-      <materials materialId="material_77" name="Asphalt mastic roofing" density="2325 kg/m³" heatCapacity="837 J/K" conductivity="1.15 W/(m·K)" constructionDescription="" disposalDescription=""/>
-      <materials materialId="material_78" name="Asphalt" density="1907 kg/m³" heatCapacity="833 J/K" conductivity="0.62 W/(m·K)" constructionDescription="" disposalDescription=""/>
-      <materials materialId="material_79" name="Asbestos cement" density="1500 kg/m³" heatCapacity="1000 J/K" conductivity="0.36 W/(m·K)" constructionDescription="" disposalDescription=""/>
-      <materials materialId="material_80" name="Cement sheet" density="700 kg/m³" heatCapacity="1050 J/K" conductivity="0.36 W/(m·K)" constructionDescription="" disposalDescription=""/>
-    </materialCategories>
-    <materialCategories name="Wood">
-      <materials materialId="material_81" name="Wood block" density="800 kg/m³" heatCapacity="2093 J/K" conductivity="0.16 W/(m·K)" constructionDescription="" disposalDescription=""/>
-      <materials materialId="material_82" name="Hardboard medium" density="600 kg/m³" heatCapacity="2027 J/K" conductivity="0.08 W/(m·K)" embodiedEnergy="13.13 kW·h/kg" embodiedCarbon="1.3 kg" constructionDescription="fibreboard hard, produced in Germany, transportation 50 km" disposalEnergy="0.12 kW·h/kg" disposalCarbon="0.08 kg" disposalDescription="100% sent to sanitary landfill, transportation 50 km"/>
-      <materials materialId="material_83" name="Hardboard standard" density="900 kg/m³" heatCapacity="2027 J/K" conductivity="0.13 W/(m·K)" constructionDescription="" disposalDescription=""/>
-      <materials materialId="material_84" name="Timber flooring" density="650 kg/m³" heatCapacity="1195 J/K" conductivity="0.14 W/(m·K)" constructionDescription="" disposalDescription=""/>
-      <materials materialId="material_85" name="Corkboard" density="160 kg/m³" heatCapacity="1888 J/K" conductivity="0.04 W/(m·K)" constructionDescription="" disposalDescription=""/>
-      <materials materialId="material_86" name="Chipboard" density="800 kg/m³" heatCapacity="2093 J/K" conductivity="0.15 W/(m·K)" constructionDescription="" disposalDescription=""/>
-      <materials materialId="material_87" name="Softboard" density="350 kg/m³" heatCapacity="1000 J/K" conductivity="0.56 W/(m·K)" constructionDescription="" disposalDescription=""/>
-      <materials materialId="material_88" name="Weatherboard" density="650 kg/m³" heatCapacity="2000 J/K" conductivity="0.14 W/(m·K)" constructionDescription="" disposalDescription=""/>
-      <materials materialId="material_89" name="Hardwood (oak, mapple, walnut...)" density="700 kg/m³" heatCapacity="1412 J/K" conductivity="0.15 W/(m·K)" embodiedEnergy="1.59 kW·h/kg" embodiedCarbon="0.03 kg" constructionDescription="sawing of hardwood, produced in Germany, transportation 50 km" disposalEnergy="0.11 kW·h/kg" disposalCarbon="0.08 kg" disposalDescription="100% sent to landfill, transportation 50 km"/>
-      <materials materialId="material_90" name="Softwood (pine, spruce...)" density="630 kg/m³" heatCapacity="2760 J/K" conductivity="0.13 W/(m·K)" constructionDescription="" disposalDescription=""/>
-      <materials materialId="material_91" name="Plywood" density="560 kg/m³" heatCapacity="2500 J/K" conductivity="0.15 W/(m·K)" constructionDescription="" disposalDescription=""/>
-      <materials materialId="material_92" name="Fibreboard" density="300 kg/m³" heatCapacity="1000 J/K" conductivity="0.06 W/(m·K)" embodiedEnergy="5.23 kW·h/kg" embodiedCarbon="1.2 kg" constructionDescription="fibreboard soft without adhesives, produced in Germany, transportation 50 km" disposalEnergy="0.11 kW·h/kg" disposalCarbon="0.08 kg" disposalDescription="100% sent to landfill, transportation 50 km"/>
-    </materialCategories>
-    <materialCategories name="Others">
-      <materials materialId="material_93" name="Loam" density="1280 kg/m³" heatCapacity="1000 J/K" conductivity="0.55 W/(m·K)" embodiedEnergy="0.06 kW·h/kg" embodiedCarbon="0.01 kg" constructionDescription="market for clay, produced in Germany, transportation 50 km" disposalEnergy="0.08 kW·h/kg" disposalCarbon="0.01 kg" disposalDescription="100% sent to landfill, transportation 50 km"/>
-      <materials materialId="material_94" name="Air layer (horizontal 10cm)" density="1.2 kg/m³" heatCapacity="1400 J/K" conductivity="0.45 W/(m·K)" constructionDescription="air layer inbetween different construction types" disposalDescription="no disposal for air layer"/>
-      <materials materialId="material_95" name="Air layer (vertical 10cm)" density="1.2 kg/m³" heatCapacity="1400 J/K" conductivity="0.55 W/(m·K)" constructionDescription="air layer inbetween different construction types" disposalDescription="no disposal for air layer"/>
-      <materials materialId="material_96" name="Rafters with glasswool insulation" density="288 kg/m³" heatCapacity="1032 J/K" conductivity="0.05 W/(m·K)" embodiedEnergy="15.18 kW·h/kg" embodiedCarbon="0.71 kg" constructionDescription="ratio 80/20 Vol.-% (glasswool/rafters), glued laminated timber used as rafters, produced in Germany, transportation 50 km" disposalEnergy="0.11 kW·h/kg" disposalCarbon="0.06 kg" disposalDescription="100% sent to landfill, transportation 50 km"/>
-    </materialCategories>
-    <constructionCategories name="outWall">
-      <constructions constructionId="construction_0" name="Aerated concrete-25cm">
-        <layers material="material_62" thickness="0.01 m"/>
-        <layers material="material_9" thickness="0.25 m"/>
-        <layers material="material_41" thickness="0.01 m"/>
-      </constructions>
-      <constructions constructionId="construction_1" name="Aerated concrete-25cm_EnEV2016">
-        <layers material="material_62" thickness="0.01 m"/>
-        <layers material="material_30" thickness="0.08 m"/>
-        <layers material="material_9" thickness="0.25 m"/>
-        <layers material="material_41" thickness="0.01 m"/>
-      </constructions>
-      <constructions constructionId="construction_2" name="Aerated concrete-25cm_RefAdv">
-        <layers material="material_62" thickness="0.01 m"/>
-        <layers material="material_30" thickness="0.24 m"/>
-        <layers material="material_62" thickness="0.01 m"/>
-        <layers material="material_9" thickness="0.25 m"/>
-        <layers material="material_41" thickness="0.01 m"/>
-      </constructions>
-      <constructions constructionId="construction_3" name="Aerated concrete-25cm_RefMed">
-        <layers material="material_62" thickness="0.01 m"/>
-        <layers material="material_30" thickness="0.12 m"/>
-        <layers material="material_62" thickness="0.01 m"/>
-        <layers material="material_9" thickness="0.25 m"/>
-        <layers material="material_41" thickness="0.01 m"/>
-      </constructions>
-      <constructions constructionId="construction_4" name="Aerated concrete-30cm">
-        <layers material="material_62" thickness="0.01 m"/>
-        <layers material="material_9" thickness="0.3 m"/>
-        <layers material="material_43" thickness="0.01 m"/>
-      </constructions>
-      <constructions constructionId="construction_5" name="Aerated concrete-30cm_EnEV2016">
-        <layers material="material_62" thickness="0.01 m"/>
-        <layers material="material_30" thickness="0.075 m"/>
-        <layers material="material_9" thickness="0.3 m"/>
-        <layers material="material_43" thickness="0.01 m"/>
-      </constructions>
-      <constructions constructionId="construction_6" name="Aerated concrete-30cm_RefAdv">
-        <layers material="material_62" thickness="0.01 m"/>
-        <layers material="material_30" thickness="0.24 m"/>
-        <layers material="material_61" thickness="0.01 m"/>
-        <layers material="material_9" thickness="0.3 m"/>
-        <layers material="material_43" thickness="0.01 m"/>
-      </constructions>
-      <constructions constructionId="construction_7" name="Aerated concrete-30cm_RefMed">
-        <layers material="material_62" thickness="0.01 m"/>
-        <layers material="material_30" thickness="0.12 m"/>
-        <layers material="material_61" thickness="0.01 m"/>
-        <layers material="material_9" thickness="0.3 m"/>
-        <layers material="material_43" thickness="0.01 m"/>
-      </constructions>
-      <constructions constructionId="construction_8" name="Aerated concrete-50cm">
-        <layers material="material_62" thickness="0.01 m"/>
-        <layers material="material_9" thickness="0.5 m"/>
-        <layers material="material_43" thickness="0.01 m"/>
-      </constructions>
-      <constructions constructionId="construction_9" name="Aerated concrete-50cm_EnEV2016">
-        <layers material="material_62" thickness="0.01 m"/>
-        <layers material="material_30" thickness="0.03 m"/>
-        <layers material="material_9" thickness="0.5 m"/>
-        <layers material="material_43" thickness="0.01 m"/>
-      </constructions>
-      <constructions constructionId="construction_24" name="Breeze block-28cm">
-        <layers material="material_63" thickness="0.01 m"/>
-        <layers material="material_6" thickness="0.27 m"/>
-        <layers material="material_43" thickness="0.01 m"/>
-      </constructions>
-      <constructions constructionId="construction_25" name="Breeze block-28cm_EnEV2016">
-        <layers material="material_62" thickness="0.01 m"/>
-        <layers material="material_30" thickness="0.12 m"/>
-        <layers material="material_63" thickness="0.01 m"/>
-        <layers material="material_6" thickness="0.27 m"/>
-        <layers material="material_43" thickness="0.01 m"/>
-      </constructions>
-      <constructions constructionId="construction_26" name="Breeze block-28cm_RefAdv">
-        <layers material="material_62" thickness="0.01 m"/>
-        <layers material="material_30" thickness="0.24 m"/>
-        <layers material="material_63" thickness="0.01 m"/>
-        <layers material="material_6" thickness="0.27 m"/>
-        <layers material="material_43" thickness="0.01 m"/>
-      </constructions>
-      <constructions constructionId="construction_27" name="Breeze block-28cm_RefMed">
-        <layers material="material_62" thickness="0.01 m"/>
-        <layers material="material_30" thickness="0.12 m"/>
-        <layers material="material_63" thickness="0.01 m"/>
-        <layers material="material_6" thickness="0.27 m"/>
-        <layers material="material_43" thickness="0.01 m"/>
-      </constructions>
-      <constructions constructionId="construction_28" name="Cavity wall">
-        <layers material="material_4" thickness="0.12 m"/>
-        <layers material="material_95" thickness="0.1 m"/>
-        <layers material="material_3" thickness="0.17 m"/>
-      </constructions>
-      <constructions constructionId="construction_29" name="Cavity wall_EnEV2016">
-        <layers material="material_4" thickness="0.12 m"/>
-        <layers material="material_27" thickness="0.1 m"/>
-        <layers material="material_3" thickness="0.17 m"/>
-        <layers material="material_30" thickness="0.03 m"/>
-      </constructions>
-      <constructions constructionId="construction_30" name="Cavity wall_RefAdv">
-        <layers material="material_4" thickness="0.12 m"/>
-        <layers material="material_30" thickness="0.24 m"/>
-        <layers material="material_3" thickness="0.17 m"/>
-      </constructions>
-      <constructions constructionId="construction_31" name="Cavity wall_RefMed">
-        <layers material="material_4" thickness="0.12 m"/>
-        <layers material="material_27" thickness="0.06 m"/>
-        <layers material="material_3" thickness="0.17 m"/>
-      </constructions>
-      <constructions constructionId="construction_75" name="Concrete sandwich wall_1970s">
-        <layers material="material_62" thickness="0.01 m"/>
-        <layers material="material_14" thickness="0.05 m"/>
-        <layers material="material_26" thickness="0.03 m"/>
-        <layers material="material_14" thickness="0.24 m"/>
-        <layers material="material_43" thickness="0.01 m"/>
-      </constructions>
-      <constructions constructionId="construction_76" name="Concrete sandwich wall_1970s_EnEV2016">
-        <layers material="material_62" thickness="0.01 m"/>
-        <layers material="material_30" thickness="0.11 m"/>
-        <layers material="material_14" thickness="0.05 m"/>
-        <layers material="material_26" thickness="0.03 m"/>
-        <layers material="material_14" thickness="0.24 m"/>
-        <layers material="material_43" thickness="0.01 m"/>
-      </constructions>
-      <constructions constructionId="construction_77" name="Concrete sandwich wall_1970s_RefAdv">
-        <layers material="material_62" thickness="0.01 m"/>
-        <layers material="material_30" thickness="0.24 m"/>
-        <layers material="material_62" thickness="0.01 m"/>
-        <layers material="material_14" thickness="0.05 m"/>
-        <layers material="material_26" thickness="0.03 m"/>
-        <layers material="material_14" thickness="0.24 m"/>
-        <layers material="material_43" thickness="0.01 m"/>
-      </constructions>
-      <constructions constructionId="construction_78" name="Concrete sandwich wall_1970s_RefMed">
-        <layers material="material_62" thickness="0.01 m"/>
-        <layers material="material_30" thickness="0.12 m"/>
-        <layers material="material_62" thickness="0.01 m"/>
-        <layers material="material_14" thickness="0.05 m"/>
-        <layers material="material_26" thickness="0.03 m"/>
-        <layers material="material_14" thickness="0.24 m"/>
-        <layers material="material_43" thickness="0.01 m"/>
-      </constructions>
-      <constructions constructionId="construction_79" name="Concrete sandwich wall_1980s">
-        <layers material="material_62" thickness="0.01 m"/>
-        <layers material="material_14" thickness="0.05 m"/>
-        <layers material="material_26" thickness="0.04 m"/>
-        <layers material="material_14" thickness="0.24 m"/>
-        <layers material="material_43" thickness="0.01 m"/>
-      </constructions>
-      <constructions constructionId="construction_80" name="Concrete sandwich wall_1980s_EnEV2016">
-        <layers material="material_62" thickness="0.01 m"/>
-        <layers material="material_30" thickness="0.105 m"/>
-        <layers material="material_14" thickness="0.05 m"/>
-        <layers material="material_26" thickness="0.04 m"/>
-        <layers material="material_14" thickness="0.24 m"/>
-        <layers material="material_43" thickness="0.01 m"/>
-      </constructions>
-      <constructions constructionId="construction_81" name="Concrete sandwich wall_1980s_RefAdv">
-        <layers material="material_62" thickness="0.01 m"/>
-        <layers material="material_30" thickness="0.24 m"/>
-        <layers material="material_62" thickness="0.01 m"/>
-        <layers material="material_14" thickness="0.05 m"/>
-        <layers material="material_26" thickness="0.04 m"/>
-        <layers material="material_14" thickness="0.24 m"/>
-        <layers material="material_43" thickness="0.01 m"/>
-      </constructions>
-      <constructions constructionId="construction_82" name="Concrete sandwich wall_1980s_RefMed">
-        <layers material="material_62" thickness="0.01 m"/>
-        <layers material="material_30" thickness="0.12 m"/>
-        <layers material="material_62" thickness="0.01 m"/>
-        <layers material="material_14" thickness="0.05 m"/>
-        <layers material="material_26" thickness="0.04 m"/>
-        <layers material="material_14" thickness="0.24 m"/>
-        <layers material="material_43" thickness="0.01 m"/>
-      </constructions>
-      <constructions constructionId="construction_83" name="Concrete sandwich wall_1990s">
-        <layers material="material_62" thickness="0.01 m"/>
-        <layers material="material_14" thickness="0.05 m"/>
-        <layers material="material_26" thickness="0.07 m"/>
-        <layers material="material_14" thickness="0.24 m"/>
-        <layers material="material_43" thickness="0.01 m"/>
-      </constructions>
-      <constructions constructionId="construction_84" name="Concrete sandwich wall_1990s_EnEV2016">
-        <layers material="material_62" thickness="0.01 m"/>
-        <layers material="material_30" thickness="0.085 m"/>
-        <layers material="material_14" thickness="0.05 m"/>
-        <layers material="material_26" thickness="0.07 m"/>
-        <layers material="material_14" thickness="0.24 m"/>
-        <layers material="material_43" thickness="0.01 m"/>
-      </constructions>
-      <constructions constructionId="construction_85" name="Concrete sandwich wall_1990s_RefAdv">
-        <layers material="material_62" thickness="0.01 m"/>
-        <layers material="material_30" thickness="0.24 m"/>
-        <layers material="material_62" thickness="0.01 m"/>
-        <layers material="material_14" thickness="0.05 m"/>
-        <layers material="material_26" thickness="0.07 m"/>
-        <layers material="material_14" thickness="0.24 m"/>
-        <layers material="material_43" thickness="0.01 m"/>
-      </constructions>
-      <constructions constructionId="construction_86" name="Concrete sandwich wall_1990s_RefMed">
-        <layers material="material_62" thickness="0.01 m"/>
-        <layers material="material_30" thickness="0.12 m"/>
-        <layers material="material_62" thickness="0.01 m"/>
-        <layers material="material_14" thickness="0.05 m"/>
-        <layers material="material_26" thickness="0.07 m"/>
-        <layers material="material_14" thickness="0.24 m"/>
-        <layers material="material_43" thickness="0.01 m"/>
-      </constructions>
-      <constructions constructionId="construction_118" name="Dense brickwork-32cm">
-        <layers material="material_63" thickness="0.01 m"/>
-        <layers material="material_0" thickness="0.32 m"/>
-        <layers material="material_41" thickness="0.013 m"/>
-      </constructions>
-      <constructions constructionId="construction_119" name="Dense brickwork-32cm_EnEV2016">
-        <layers material="material_62" thickness="0.01 m"/>
-        <layers material="material_30" thickness="0.125 m"/>
-        <layers material="material_0" thickness="0.32 m"/>
-        <layers material="material_41" thickness="0.013 m"/>
-      </constructions>
-      <constructions constructionId="construction_120" name="Dense brickwork-32cm_RefAdv">
-        <layers material="material_62" thickness="0.01 m"/>
-        <layers material="material_30" thickness="0.24 m"/>
-        <layers material="material_63" thickness="0.01 m"/>
-        <layers material="material_62" thickness="0.01 m"/>
-        <layers material="material_0" thickness="0.32 m"/>
-        <layers material="material_41" thickness="0.013 m"/>
-      </constructions>
-      <constructions constructionId="construction_121" name="Dense brickwork-32cm_RefMed">
-        <layers material="material_62" thickness="0.01 m"/>
-        <layers material="material_30" thickness="0.12 m"/>
-        <layers material="material_63" thickness="0.01 m"/>
-        <layers material="material_62" thickness="0.01 m"/>
-        <layers material="material_0" thickness="0.32 m"/>
-        <layers material="material_41" thickness="0.013 m"/>
-      </constructions>
-      <constructions constructionId="construction_122" name="Honeycomb brick insul-10cm">
-        <layers material="material_62" thickness="0.01 m"/>
-        <layers material="material_29" thickness="0.1 m"/>
-        <layers material="material_2" thickness="0.24 m"/>
-        <layers material="material_41" thickness="0.01 m"/>
-      </constructions>
-      <constructions constructionId="construction_123" name="Honeycomb brick insul-10cm_EnEV2016">
-        <layers material="material_62" thickness="0.01 m"/>
-        <layers material="material_29" thickness="0.125 m"/>
-        <layers material="material_2" thickness="0.24 m"/>
-        <layers material="material_41" thickness="0.01 m"/>
-      </constructions>
-      <constructions constructionId="construction_124" name="Honeycomb brick insul-12cm">
-        <layers material="material_62" thickness="0.01 m"/>
-        <layers material="material_29" thickness="0.12 m"/>
-        <layers material="material_2" thickness="0.24 m"/>
-        <layers material="material_41" thickness="0.01 m"/>
-      </constructions>
-      <constructions constructionId="construction_125" name="Honeycomb brick insul-12cm_EnEV2016">
-        <layers material="material_62" thickness="0.01 m"/>
-        <layers material="material_29" thickness="0.125 m"/>
-        <layers material="material_2" thickness="0.24 m"/>
-        <layers material="material_41" thickness="0.01 m"/>
-      </constructions>
-      <constructions constructionId="construction_126" name="Honeycomb brick insul-13cm">
-        <layers material="material_62" thickness="0.01 m"/>
-        <layers material="material_29" thickness="0.13 m"/>
-        <layers material="material_2" thickness="0.24 m"/>
-        <layers material="material_41" thickness="0.01 m"/>
-      </constructions>
-      <constructions constructionId="construction_127" name="Honeycomb brick insul-16cm">
-        <layers material="material_62" thickness="0.01 m"/>
-        <layers material="material_29" thickness="0.16 m"/>
-        <layers material="material_2" thickness="0.24 m"/>
-        <layers material="material_41" thickness="0.01 m"/>
-      </constructions>
-      <constructions constructionId="construction_128" name="Honeycomb brick insul-22cm">
-        <layers material="material_62" thickness="0.01 m"/>
-        <layers material="material_29" thickness="0.22 m"/>
-        <layers material="material_2" thickness="0.24 m"/>
-        <layers material="material_41" thickness="0.01 m"/>
-      </constructions>
-      <constructions constructionId="construction_129" name="Honeycomb brick insul-6cm">
-        <layers material="material_43" thickness="0.01 m"/>
-        <layers material="material_62" thickness="0.01 m"/>
-        <layers material="material_29" thickness="0.06 m"/>
-        <layers material="material_2" thickness="0.24 m"/>
-      </constructions>
-      <constructions constructionId="construction_130" name="Honeycomb brick insul-6cm-EnEV2016">
-        <layers material="material_62" thickness="0.01 m"/>
-        <layers material="material_30" thickness="0.06 m"/>
-        <layers material="material_29" thickness="0.06 m"/>
-        <layers material="material_2" thickness="0.24 m"/>
-        <layers material="material_41" thickness="0.01 m"/>
-      </constructions>
-      <constructions constructionId="construction_131" name="Honeycomb brick-22cm">
-        <layers material="material_62" thickness="0.01 m"/>
-        <layers material="material_2" thickness="0.22 m"/>
-        <layers material="material_41" thickness="0.01 m"/>
-      </constructions>
-      <constructions constructionId="construction_132" name="Honeycomb brick-22cm_EnEV2016">
-        <layers material="material_62" thickness="0.01 m"/>
-        <layers material="material_30" thickness="0.11 m"/>
-        <layers material="material_2" thickness="0.22 m"/>
-        <layers material="material_41" thickness="0.01 m"/>
-      </constructions>
-      <constructions constructionId="construction_133" name="Honeycomb brick-22cm_RefAdv">
-        <layers material="material_62" thickness="0.01 m"/>
-        <layers material="material_30" thickness="0.24 m"/>
-        <layers material="material_62" thickness="0.01 m"/>
-        <layers material="material_2" thickness="0.22 m"/>
-        <layers material="material_41" thickness="0.01 m"/>
-      </constructions>
-      <constructions constructionId="construction_134" name="Honeycomb brick-22cm_RefMed">
-        <layers material="material_62" thickness="0.01 m"/>
-        <layers material="material_30" thickness="0.12 m"/>
-        <layers material="material_62" thickness="0.01 m"/>
-        <layers material="material_2" thickness="0.22 m"/>
-        <layers material="material_41" thickness="0.01 m"/>
-      </constructions>
-      <constructions constructionId="construction_135" name="Honeycomb brick-30cm">
-        <layers material="material_62" thickness="0.01 m"/>
-        <layers material="material_2" thickness="0.3 m"/>
-        <layers material="material_43" thickness="0.01 m"/>
-      </constructions>
-      <constructions constructionId="construction_136" name="Honeycomb brick-30cm_EnEV2016">
-        <layers material="material_62" thickness="0.01 m"/>
-        <layers material="material_30" thickness="0.105 m"/>
-        <layers material="material_2" thickness="0.3 m"/>
-        <layers material="material_43" thickness="0.01 m"/>
-      </constructions>
-      <constructions constructionId="construction_137" name="Honeycomb brick-30cm_RefAdv">
-        <layers material="material_62" thickness="0.01 m"/>
-        <layers material="material_30" thickness="0.24 m"/>
-        <layers material="material_61" thickness="0.01 m"/>
-        <layers material="material_2" thickness="0.3 m"/>
-        <layers material="material_43" thickness="0.01 m"/>
-      </constructions>
-      <constructions constructionId="construction_138" name="Honeycomb brick-30cm_RefMed">
-        <layers material="material_62" thickness="0.01 m"/>
-        <layers material="material_30" thickness="0.12 m"/>
-        <layers material="material_61" thickness="0.01 m"/>
-        <layers material="material_2" thickness="0.3 m"/>
-        <layers material="material_43" thickness="0.01 m"/>
-      </constructions>
-      <constructions constructionId="construction_139" name="Loam-timber-frames">
-        <layers material="material_93" thickness="0.2 m"/>
-      </constructions>
-      <constructions constructionId="construction_140" name="Loam-timber-frames_ EnEV2016">
-        <layers material="material_93" thickness="0.2 m"/>
-        <layers material="material_30" thickness="0.125 m"/>
-      </constructions>
-      <constructions constructionId="construction_141" name="Loam-timber-frames_ ref adv">
-        <layers material="material_30" thickness="0.24 m"/>
-        <layers material="material_93" thickness="0.2 m"/>
-      </constructions>
-      <constructions constructionId="construction_142" name="Loam-timber-frames_ ref med">
-        <layers material="material_93" thickness="0.2 m"/>
-        <layers material="material_21" thickness="0.1 m"/>
-      </constructions>
-      <constructions constructionId="construction_143" name="Reinforced concrete insul-11cm">
-        <layers material="material_62" thickness="0.01 m"/>
-        <layers material="material_30" thickness="0.11 m"/>
-        <layers material="material_14" thickness="0.24 m"/>
-        <layers material="material_41" thickness="0.01 m"/>
-      </constructions>
-      <constructions constructionId="construction_144" name="Reinforced concrete insul-11cm_EnEV2016">
-        <layers material="material_62" thickness="0.01 m"/>
-        <layers material="material_30" thickness="0.025 m"/>
-        <layers material="material_30" thickness="0.11 m"/>
-        <layers material="material_14" thickness="0.24 m"/>
-        <layers material="material_41" thickness="0.01 m"/>
-      </constructions>
-      <constructions constructionId="construction_145" name="Reinforced concrete insul-14cm">
-        <layers material="material_62" thickness="0.01 m"/>
-        <layers material="material_30" thickness="0.14 m"/>
-        <layers material="material_14" thickness="0.24 m"/>
-        <layers material="material_41" thickness="0.01 m"/>
-      </constructions>
-      <constructions constructionId="construction_146" name="Reinforced concrete insul-16cm">
-        <layers material="material_62" thickness="0.01 m"/>
-        <layers material="material_30" thickness="0.16 m"/>
-        <layers material="material_14" thickness="0.24 m"/>
-        <layers material="material_41" thickness="0.01 m"/>
-      </constructions>
-      <constructions constructionId="construction_147" name="Reinforced concrete insul-22cm">
-        <layers material="material_62" thickness="0.01 m"/>
-        <layers material="material_30" thickness="0.22 m"/>
-        <layers material="material_14" thickness="0.24 m"/>
-        <layers material="material_41" thickness="0.01 m"/>
-      </constructions>
-    </constructionCategories>
-    <constructionCategories name="groundShell">
-      <constructions constructionId="construction_87" name="Concrete slab insul-10cm">
-        <layers material="material_14" thickness="0.16 m"/>
-        <layers material="material_29" thickness="0.1 m"/>
-        <layers material="material_59" thickness="0.04 m"/>
-      </constructions>
-      <constructions constructionId="construction_88" name="Concrete slab insul-10cm_EnEV2016">
-        <layers material="material_14" thickness="0.16 m"/>
-        <layers material="material_29" thickness="0.12 m"/>
-        <layers material="material_59" thickness="0.04 m"/>
-      </constructions>
-      <constructions constructionId="construction_89" name="Concrete slab insul-12cm">
-        <layers material="material_14" thickness="0.16 m"/>
-        <layers material="material_29" thickness="0.12 m"/>
-        <layers material="material_59" thickness="0.04 m"/>
-      </constructions>
-      <constructions constructionId="construction_90" name="Concrete slab insul-14cm">
-        <layers material="material_14" thickness="0.16 m"/>
-        <layers material="material_30" thickness="0.14 m"/>
-        <layers material="material_59" thickness="0.04 m"/>
-      </constructions>
-      <constructions constructionId="construction_91" name="Concrete slab insul-16cm">
-        <layers material="material_14" thickness="0.16 m"/>
-        <layers material="material_30" thickness="0.16 m"/>
-        <layers material="material_59" thickness="0.04 m"/>
-      </constructions>
-      <constructions constructionId="construction_92" name="Concrete slab insul-1cm">
-        <layers material="material_14" thickness="0.16 m"/>
-        <layers material="material_30" thickness="0.01 m"/>
-        <layers material="material_59" thickness="0.04 m"/>
-      </constructions>
-      <constructions constructionId="construction_93" name="Concrete slab insul-1cm_EnEV2016">
-        <layers material="material_30" thickness="0.095 m"/>
-        <layers material="material_14" thickness="0.16 m"/>
-        <layers material="material_30" thickness="0.01 m"/>
-        <layers material="material_59" thickness="0.04 m"/>
-      </constructions>
-      <constructions constructionId="construction_94" name="Concrete slab insul-1cm_RefAdv">
-        <layers material="material_30" thickness="0.12 m"/>
-        <layers material="material_14" thickness="0.16 m"/>
-        <layers material="material_30" thickness="0.01 m"/>
-        <layers material="material_59" thickness="0.04 m"/>
-      </constructions>
-      <constructions constructionId="construction_95" name="Concrete slab insul-1cm_RefMed">
-        <layers material="material_30" thickness="0.08 m"/>
-        <layers material="material_14" thickness="0.16 m"/>
-        <layers material="material_30" thickness="0.01 m"/>
-        <layers material="material_59" thickness="0.04 m"/>
-      </constructions>
-      <constructions constructionId="construction_96" name="Concrete slab insul-2.5cm">
-        <layers material="material_14" thickness="0.16 m"/>
-        <layers material="material_30" thickness="0.025 m"/>
-        <layers material="material_59" thickness="0.04 m"/>
-      </constructions>
-      <constructions constructionId="construction_97" name="Concrete slab insul-2.5cm_EnEV2016">
-        <layers material="material_30" thickness="0.08 m"/>
-        <layers material="material_14" thickness="0.16 m"/>
-        <layers material="material_30" thickness="0.025 m"/>
-        <layers material="material_59" thickness="0.04 m"/>
-      </constructions>
-      <constructions constructionId="construction_98" name="Concrete slab insul-2.5cm_RefAdv">
-        <layers material="material_30" thickness="0.12 m"/>
-        <layers material="material_14" thickness="0.16 m"/>
-        <layers material="material_30" thickness="0.025 m"/>
-        <layers material="material_59" thickness="0.04 m"/>
-      </constructions>
-      <constructions constructionId="construction_99" name="Concrete slab insul-2.5cm_RefMed">
-        <layers material="material_30" thickness="0.08 m"/>
-        <layers material="material_14" thickness="0.16 m"/>
-        <layers material="material_30" thickness="0.025 m"/>
-        <layers material="material_59" thickness="0.04 m"/>
-      </constructions>
-      <constructions constructionId="construction_100" name="Concrete slab insul-3cm">
-        <layers material="material_14" thickness="0.16 m"/>
-        <layers material="material_30" thickness="0.03 m"/>
-        <layers material="material_59" thickness="0.04 m"/>
-      </constructions>
-      <constructions constructionId="construction_101" name="Concrete slab insul-3cm_EnEV2016">
-        <layers material="material_30" thickness="0.075 m"/>
-        <layers material="material_14" thickness="0.16 m"/>
-        <layers material="material_30" thickness="0.03 m"/>
-        <layers material="material_59" thickness="0.04 m"/>
-      </constructions>
-      <constructions constructionId="construction_102" name="Concrete slab insul-3cm_RefAdv">
-        <layers material="material_30" thickness="0.12 m"/>
-        <layers material="material_14" thickness="0.16 m"/>
-        <layers material="material_30" thickness="0.03 m"/>
-        <layers material="material_59" thickness="0.04 m"/>
-      </constructions>
-      <constructions constructionId="construction_103" name="Concrete slab insul-3cm_RefMed">
-        <layers material="material_30" thickness="0.08 m"/>
-        <layers material="material_14" thickness="0.16 m"/>
-        <layers material="material_30" thickness="0.03 m"/>
-        <layers material="material_59" thickness="0.04 m"/>
-      </constructions>
-      <constructions constructionId="construction_104" name="Concrete slab insul-4.5cm">
-        <layers material="material_14" thickness="0.16 m"/>
-        <layers material="material_30" thickness="0.045 m"/>
-        <layers material="material_59" thickness="0.04 m"/>
-      </constructions>
-      <constructions constructionId="construction_105" name="Concrete slab insul-4.5cm_EnEV2016">
-        <layers material="material_30" thickness="0.06 m"/>
-        <layers material="material_14" thickness="0.16 m"/>
-        <layers material="material_30" thickness="0.045 m"/>
-        <layers material="material_59" thickness="0.04 m"/>
-      </constructions>
-      <constructions constructionId="construction_106" name="Concrete slab insul-4.5cm_RefAdv">
-        <layers material="material_30" thickness="0.12 m"/>
-        <layers material="material_14" thickness="0.16 m"/>
-        <layers material="material_30" thickness="0.045 m"/>
-        <layers material="material_59" thickness="0.04 m"/>
-      </constructions>
-      <constructions constructionId="construction_107" name="Concrete slab insul-4.5cm_RefMed">
-        <layers material="material_30" thickness="0.08 m"/>
-        <layers material="material_14" thickness="0.16 m"/>
-        <layers material="material_30" thickness="0.045 m"/>
-        <layers material="material_59" thickness="0.04 m"/>
-      </constructions>
-      <constructions constructionId="construction_108" name="Concrete slab insul-4cm">
-        <layers material="material_14" thickness="0.16 m"/>
-        <layers material="material_30" thickness="0.04 m"/>
-        <layers material="material_59" thickness="0.04 m"/>
-      </constructions>
-      <constructions constructionId="construction_109" name="Concrete slab insul-4cm_EnEV2016">
-        <layers material="material_30" thickness="0.065 m"/>
-        <layers material="material_14" thickness="0.16 m"/>
-        <layers material="material_30" thickness="0.04 m"/>
-        <layers material="material_59" thickness="0.04 m"/>
-      </constructions>
-      <constructions constructionId="construction_110" name="Concrete slab insul-4cm_RefAdv">
-        <layers material="material_30" thickness="0.12 m"/>
-        <layers material="material_14" thickness="0.16 m"/>
-        <layers material="material_30" thickness="0.04 m"/>
-        <layers material="material_59" thickness="0.04 m"/>
-      </constructions>
-      <constructions constructionId="construction_111" name="Concrete slab insul-4cm_RefMed">
-        <layers material="material_30" thickness="0.08 m"/>
-        <layers material="material_14" thickness="0.16 m"/>
-        <layers material="material_30" thickness="0.04 m"/>
-        <layers material="material_59" thickness="0.04 m"/>
-      </constructions>
-      <constructions constructionId="construction_112" name="Concrete slab insul-6cm">
-        <layers material="material_14" thickness="0.16 m"/>
-        <layers material="material_30" thickness="0.06 m"/>
-        <layers material="material_59" thickness="0.04 m"/>
-      </constructions>
-      <constructions constructionId="construction_113" name="Concrete slab insul-6cm_EnEV2016">
-        <layers material="material_30" thickness="0.045 m"/>
-        <layers material="material_14" thickness="0.16 m"/>
-        <layers material="material_30" thickness="0.06 m"/>
-        <layers material="material_59" thickness="0.04 m"/>
-      </constructions>
-      <constructions constructionId="construction_114" name="Concrete slab insul-6cm_RefAdv">
-        <layers material="material_30" thickness="0.12 m"/>
-        <layers material="material_14" thickness="0.16 m"/>
-        <layers material="material_30" thickness="0.06 m"/>
-        <layers material="material_59" thickness="0.04 m"/>
-      </constructions>
-      <constructions constructionId="construction_115" name="Concrete slab insul-6cm_RefMed">
-        <layers material="material_30" thickness="0.08 m"/>
-        <layers material="material_14" thickness="0.16 m"/>
-        <layers material="material_30" thickness="0.06 m"/>
-        <layers material="material_59" thickness="0.04 m"/>
-      </constructions>
-      <constructions constructionId="construction_116" name="Concrete slab insul-7cm">
-        <layers material="material_14" thickness="0.16 m"/>
-        <layers material="material_30" thickness="0.07 m"/>
-        <layers material="material_59" thickness="0.04 m"/>
-      </constructions>
-      <constructions constructionId="construction_117" name="Concrete slab insul-7cm_EnEV2016">
-        <layers material="material_30" thickness="0.035 m"/>
-        <layers material="material_14" thickness="0.16 m"/>
-        <layers material="material_30" thickness="0.07 m"/>
-        <layers material="material_59" thickness="0.04 m"/>
-      </constructions>
-      <constructions constructionId="construction_148" name="Sand stone on sand">
-        <layers material="material_54" thickness="0.01 m"/>
-        <layers material="material_46" thickness="0.15 m"/>
-      </constructions>
-      <constructions constructionId="construction_149" name="Sand stone on sand_EnEV2016">
-        <layers material="material_82" thickness="0.01 m"/>
-        <layers material="material_30" thickness="0.095 m"/>
-        <layers material="material_54" thickness="0.035 m"/>
-        <layers material="material_46" thickness="0.15 m"/>
-      </constructions>
-      <constructions constructionId="construction_150" name="Sand stone on sand_RefAdv">
-        <layers material="material_54" thickness="0.01 m"/>
-        <layers material="material_46" thickness="0.15 m"/>
-        <layers material="material_30" thickness="0.12 m"/>
-      </constructions>
-      <constructions constructionId="construction_151" name="Sand stone on sand_RefMed">
-        <layers material="material_54" thickness="0.01 m"/>
-        <layers material="material_46" thickness="0.15 m"/>
-        <layers material="material_30" thickness="0.06 m"/>
-      </constructions>
-      <constructions constructionId="construction_180" name="Wooden floor infill cinder aggregate">
-        <layers material="material_7" thickness="0.18 m"/>
-        <layers material="material_55" thickness="0.1 m"/>
-        <layers material="material_82" thickness="0.03 m"/>
-      </constructions>
-      <constructions constructionId="construction_181" name="Wooden floor infill cinder aggregate_EnEV2016">
-        <layers material="material_30" thickness="0.084 m"/>
-        <layers material="material_7" thickness="0.18 m"/>
-        <layers material="material_55" thickness="0.1 m"/>
-        <layers material="material_82" thickness="0.03 m"/>
-      </constructions>
-      <constructions constructionId="construction_182" name="Wooden floor infill cinder aggregate_RefAdv">
-        <layers material="material_30" thickness="0.12 m"/>
-        <layers material="material_7" thickness="0.18 m"/>
-        <layers material="material_55" thickness="0.1 m"/>
-        <layers material="material_82" thickness="0.03 m"/>
-      </constructions>
-      <constructions constructionId="construction_183" name="Wooden floor infill cinder aggregate_RefMed">
-        <layers material="material_30" thickness="0.08 m"/>
-        <layers material="material_7" thickness="0.18 m"/>
-        <layers material="material_55" thickness="0.1 m"/>
-        <layers material="material_82" thickness="0.03 m"/>
-      </constructions>
-      <constructions constructionId="construction_184" name="Wooden floor infill cob ">
-        <layers material="material_82" thickness="0.01 m"/>
-        <layers material="material_93" thickness="0.25 m"/>
-        <layers material="material_94" thickness="0.1 m"/>
-        <layers material="material_89" thickness="0.02 m"/>
-      </constructions>
-      <constructions constructionId="construction_185" name="Wooden floor infill cob _EnEV2016">
-        <layers material="material_30" thickness="0.075 m"/>
-        <layers material="material_82" thickness="0.01 m"/>
-        <layers material="material_93" thickness="0.25 m"/>
-        <layers material="material_94" thickness="0.1 m"/>
-        <layers material="material_89" thickness="0.02 m"/>
-      </constructions>
-      <constructions constructionId="construction_186" name="Wooden floor infill cob _RefAdv">
-        <layers material="material_30" thickness="0.12 m"/>
-        <layers material="material_82" thickness="0.01 m"/>
-        <layers material="material_93" thickness="0.25 m"/>
-        <layers material="material_94" thickness="0.1 m"/>
-        <layers material="material_89" thickness="0.02 m"/>
-      </constructions>
-      <constructions constructionId="construction_187" name="Wooden floor infill cob _RefMed">
-        <layers material="material_30" thickness="0.08 m"/>
-        <layers material="material_82" thickness="0.01 m"/>
-        <layers material="material_93" thickness="0.25 m"/>
-        <layers material="material_94" thickness="0.1 m"/>
-        <layers material="material_89" thickness="0.02 m"/>
-      </constructions>
-      <constructions constructionId="construction_188" name="Wooden floor infill sand">
-        <layers material="material_7" thickness="0.18 m"/>
-        <layers material="material_54" thickness="0.03 m"/>
-        <layers material="material_82" thickness="0.03 m"/>
-      </constructions>
-      <constructions constructionId="construction_189" name="Wooden floor infill sand_EnEV2016">
-        <layers material="material_30" thickness="0.085 m"/>
-        <layers material="material_7" thickness="0.18 m"/>
-        <layers material="material_54" thickness="0.03 m"/>
-        <layers material="material_82" thickness="0.03 m"/>
-      </constructions>
-      <constructions constructionId="construction_190" name="Wooden floor infill sand_RefAdv">
-        <layers material="material_30" thickness="0.12 m"/>
-        <layers material="material_7" thickness="0.18 m"/>
-        <layers material="material_54" thickness="0.03 m"/>
-        <layers material="material_82" thickness="0.03 m"/>
-      </constructions>
-      <constructions constructionId="construction_191" name="Wooden floor infill sand_RefMed">
-        <layers material="material_30" thickness="0.08 m"/>
-        <layers material="material_7" thickness="0.18 m"/>
-        <layers material="material_54" thickness="0.03 m"/>
-        <layers material="material_82" thickness="0.03 m"/>
-      </constructions>
-    </constructionCategories>
-    <constructionCategories name="pitchedRoof">
-      <constructions constructionId="construction_152" name="Timber rafters closed">
-        <layers material="material_82" thickness="0.01 m"/>
-        <layers material="material_95" thickness="0.1 m"/>
-        <layers material="material_82" thickness="0.01 m"/>
-      </constructions>
-      <constructions constructionId="construction_153" name="Timber rafters closed with fibreboard">
-        <layers material="material_82" thickness="0.01 m"/>
-        <layers material="material_95" thickness="0.1 m"/>
-        <layers material="material_92" thickness="0.025 m"/>
-      </constructions>
-      <constructions constructionId="construction_154" name="Timber rafters insul-10cm">
-        <layers material="material_82" thickness="0.01 m"/>
-        <layers material="material_96" thickness="0.1 m"/>
-        <layers material="material_41" thickness="0.013 m"/>
-      </constructions>
-      <constructions constructionId="construction_155" name="Timber rafters insul-12cm">
-        <layers material="material_82" thickness="0.01 m"/>
-        <layers material="material_96" thickness="0.12 m"/>
-        <layers material="material_41" thickness="0.013 m"/>
-      </constructions>
-      <constructions constructionId="construction_156" name="Timber rafters insul-14cm">
-        <layers material="material_82" thickness="0.01 m"/>
-        <layers material="material_96" thickness="0.14 m"/>
-        <layers material="material_41" thickness="0.013 m"/>
-      </constructions>
-      <constructions constructionId="construction_157" name="Timber rafters insul-16cm">
-        <layers material="material_82" thickness="0.01 m"/>
-        <layers material="material_96" thickness="0.16 m"/>
-        <layers material="material_41" thickness="0.013 m"/>
-      </constructions>
-      <constructions constructionId="construction_158" name="Timber rafters insul-18cm">
-        <layers material="material_82" thickness="0.01 m"/>
-        <layers material="material_96" thickness="0.18 m"/>
-        <layers material="material_41" thickness="0.013 m"/>
-      </constructions>
-      <constructions constructionId="construction_159" name="Timber rafters insul-18cm_EnEV2016">
-        <layers material="material_82" thickness="0.01 m"/>
-        <layers material="material_96" thickness="0.18 m"/>
-        <layers material="material_30" thickness="0.01 m"/>
-        <layers material="material_41" thickness="0.013 m"/>
-      </constructions>
-      <constructions constructionId="construction_160" name="Timber rafters insul-20cm">
-        <layers material="material_82" thickness="0.01 m"/>
-        <layers material="material_96" thickness="0.2 m"/>
-        <layers material="material_41" thickness="0.013 m"/>
-      </constructions>
-      <constructions constructionId="construction_161" name="Timber rafters insul-24cm">
-        <layers material="material_82" thickness="0.01 m"/>
-        <layers material="material_96" thickness="0.24 m"/>
-        <layers material="material_41" thickness="0.013 m"/>
-      </constructions>
-      <constructions constructionId="construction_162" name="Timber rafters insul-28cm">
-        <layers material="material_82" thickness="0.01 m"/>
-        <layers material="material_96" thickness="0.28 m"/>
-        <layers material="material_41" thickness="0.013 m"/>
-      </constructions>
-      <constructions constructionId="construction_163" name="Timber rafters insul-34cm">
-        <layers material="material_82" thickness="0.01 m"/>
-        <layers material="material_96" thickness="0.34 m"/>
-        <layers material="material_41" thickness="0.013 m"/>
-      </constructions>
-      <constructions constructionId="construction_164" name="Timber rafters insul-42cm">
-        <layers material="material_82" thickness="0.01 m"/>
-        <layers material="material_96" thickness="0.42 m"/>
-        <layers material="material_41" thickness="0.013 m"/>
-      </constructions>
-      <constructions constructionId="construction_165" name="Timber rafters insul-4cm">
-        <layers material="material_82" thickness="0.01 m"/>
-        <layers material="material_96" thickness="0.04 m"/>
-        <layers material="material_41" thickness="0.013 m"/>
-      </constructions>
-      <constructions constructionId="construction_166" name="Timber rafters insul-5cm">
-        <layers material="material_82" thickness="0.01 m"/>
-        <layers material="material_96" thickness="0.05 m"/>
-        <layers material="material_41" thickness="0.013 m"/>
-      </constructions>
-      <constructions constructionId="construction_167" name="Timber rafters insul-6cm">
-        <layers material="material_82" thickness="0.01 m"/>
-        <layers material="material_96" thickness="0.06 m"/>
-        <layers material="material_41" thickness="0.013 m"/>
-      </constructions>
-      <constructions constructionId="construction_168" name="Timber rafters with pumicestone">
-        <layers material="material_82" thickness="0.01 m"/>
-        <layers material="material_53" thickness="0.3 m"/>
-        <layers material="material_82" thickness="0.01 m"/>
-      </constructions>
-      <constructions constructionId="construction_169" name="Timber rafters_EnEV2016">
-        <layers material="material_82" thickness="0.01 m"/>
-        <layers material="material_96" thickness="0.1 m"/>
-        <layers material="material_30" thickness="0.065 m"/>
-        <layers material="material_41" thickness="0.013 m"/>
-      </constructions>
-      <constructions constructionId="construction_170" name="Timber rafters_RefAdv">
-        <layers material="material_82" thickness="0.01 m"/>
-        <layers material="material_21" thickness="0.18 m"/>
-        <layers material="material_96" thickness="0.12 m"/>
-        <layers material="material_41" thickness="0.013 m"/>
-      </constructions>
-      <constructions constructionId="construction_171" name="Timber rafters_RefMed">
-        <layers material="material_82" thickness="0.01 m"/>
-        <layers material="material_96" thickness="0.12 m"/>
-        <layers material="material_41" thickness="0.013 m"/>
-      </constructions>
-    </constructionCategories>
-    <constructionCategories name="topCeiling">
-      <constructions constructionId="construction_13" name="Breeze block ceiling">
-        <layers material="material_76" thickness="0.01 m"/>
-        <layers material="material_6" thickness="0.13 m"/>
-      </constructions>
-      <constructions constructionId="construction_14" name="Breeze block ceiling insul-15cm">
-        <layers material="material_76" thickness="0.03 m"/>
-        <layers material="material_30" thickness="0.15 m"/>
-        <layers material="material_6" thickness="0.15 m"/>
-      </constructions>
-      <constructions constructionId="construction_15" name="Breeze block ceiling insul-18cm">
-        <layers material="material_76" thickness="0.03 m"/>
-        <layers material="material_30" thickness="0.18 m"/>
-        <layers material="material_6" thickness="0.15 m"/>
-      </constructions>
-      <constructions constructionId="construction_16" name="Breeze block ceiling insul-22cm">
-        <layers material="material_76" thickness="0.03 m"/>
-        <layers material="material_30" thickness="0.22 m"/>
-        <layers material="material_6" thickness="0.15 m"/>
-      </constructions>
-      <constructions constructionId="construction_17" name="Breeze block ceiling insul-2cm">
-        <layers material="material_76" thickness="0.03 m"/>
-        <layers material="material_29" thickness="0.02 m"/>
-        <layers material="material_6" thickness="0.15 m"/>
-      </constructions>
-      <constructions constructionId="construction_18" name="Breeze block ceiling insul-2cm_RefAdv">
-        <layers material="material_76" thickness="0.02 m"/>
-        <layers material="material_30" thickness="0.3 m"/>
-        <layers material="material_76" thickness="0.03 m"/>
-        <layers material="material_29" thickness="0.02 m"/>
-        <layers material="material_6" thickness="0.15 m"/>
-      </constructions>
-      <constructions constructionId="construction_19" name="Breeze block ceiling insul-2cm_RefMed">
-        <layers material="material_76" thickness="0.02 m"/>
-        <layers material="material_30" thickness="0.12 m"/>
-        <layers material="material_76" thickness="0.03 m"/>
-        <layers material="material_29" thickness="0.02 m"/>
-        <layers material="material_6" thickness="0.15 m"/>
-      </constructions>
-      <constructions constructionId="construction_20" name="Breeze block ceiling insul-30cm">
-        <layers material="material_76" thickness="0.03 m"/>
-        <layers material="material_30" thickness="0.3 m"/>
-        <layers material="material_6" thickness="0.15 m"/>
-      </constructions>
-      <constructions constructionId="construction_21" name="Breeze block ceiling_EnEV2016">
-        <layers material="material_76" thickness="0.01 m"/>
-        <layers material="material_30" thickness="0.13 m"/>
-        <layers material="material_6" thickness="0.13 m"/>
-      </constructions>
-      <constructions constructionId="construction_22" name="Breeze block ceiling_RefAdv">
-        <layers material="material_76" thickness="0.02 m"/>
-        <layers material="material_30" thickness="0.3 m"/>
-        <layers material="material_76" thickness="0.01 m"/>
-        <layers material="material_6" thickness="0.13 m"/>
-      </constructions>
-      <constructions constructionId="construction_23" name="Breeze block ceiling_RefMed">
-        <layers material="material_76" thickness="0.02 m"/>
-        <layers material="material_30" thickness="0.12 m"/>
-        <layers material="material_76" thickness="0.01 m"/>
-        <layers material="material_6" thickness="0.13 m"/>
-      </constructions>
-      <constructions constructionId="construction_32" name="Concrete ceiling foam insul-6cm">
-        <layers material="material_76" thickness="0.03 m"/>
-        <layers material="material_26" thickness="0.06 m"/>
-        <layers material="material_14" thickness="0.15 m"/>
-      </constructions>
-      <constructions constructionId="construction_33" name="Concrete ceiling foam insul-6cm_EnEV2016">
-        <layers material="material_76" thickness="0.02 m"/>
-        <layers material="material_30" thickness="0.09 m"/>
-        <layers material="material_26" thickness="0.06 m"/>
-        <layers material="material_14" thickness="0.15 m"/>
-      </constructions>
-      <constructions constructionId="construction_34" name="Concrete ceiling foam insul-6cm_RefAdv">
-        <layers material="material_76" thickness="0.02 m"/>
-        <layers material="material_30" thickness="0.3 m"/>
-        <layers material="material_76" thickness="0.03 m"/>
-        <layers material="material_26" thickness="0.06 m"/>
-        <layers material="material_14" thickness="0.15 m"/>
-      </constructions>
-      <constructions constructionId="construction_35" name="Concrete ceiling foam insul-6cm_RefMed">
-        <layers material="material_76" thickness="0.02 m"/>
-        <layers material="material_30" thickness="0.12 m"/>
-        <layers material="material_76" thickness="0.03 m"/>
-        <layers material="material_26" thickness="0.06 m"/>
-        <layers material="material_14" thickness="0.15 m"/>
-      </constructions>
-      <constructions constructionId="construction_36" name="Concrete ceiling insul-10cm">
-        <layers material="material_76" thickness="0.02 m"/>
-        <layers material="material_29" thickness="0.1 m"/>
-        <layers material="material_14" thickness="0.15 m"/>
-      </constructions>
-      <constructions constructionId="construction_37" name="Concrete ceiling insul-10cm_EnEV2016">
-        <layers material="material_76" thickness="0.02 m"/>
-        <layers material="material_30" thickness="0.045 m"/>
-        <layers material="material_29" thickness="0.1 m"/>
-        <layers material="material_14" thickness="0.15 m"/>
-      </constructions>
-      <constructions constructionId="construction_38" name="Concrete ceiling insul-10cm_RefAdv">
-        <layers material="material_76" thickness="0.02 m"/>
-        <layers material="material_30" thickness="0.3 m"/>
-        <layers material="material_76" thickness="0.02 m"/>
-        <layers material="material_29" thickness="0.1 m"/>
-        <layers material="material_14" thickness="0.15 m"/>
-      </constructions>
-      <constructions constructionId="construction_39" name="Concrete ceiling insul-10cm_RefMed">
-        <layers material="material_76" thickness="0.02 m"/>
-        <layers material="material_30" thickness="0.12 m"/>
-        <layers material="material_76" thickness="0.02 m"/>
-        <layers material="material_29" thickness="0.1 m"/>
-        <layers material="material_14" thickness="0.15 m"/>
-      </constructions>
-      <constructions constructionId="construction_40" name="Concrete ceiling insul-12cm">
-        <layers material="material_76" thickness="0.02 m"/>
-        <layers material="material_29" thickness="0.12 m"/>
-        <layers material="material_14" thickness="0.15 m"/>
-      </constructions>
-      <constructions constructionId="construction_41" name="Concrete ceiling insul-12cm_EnEV2016">
-        <layers material="material_76" thickness="0.02 m"/>
-        <layers material="material_30" thickness="0.03 m"/>
-        <layers material="material_29" thickness="0.12 m"/>
-        <layers material="material_14" thickness="0.15 m"/>
-      </constructions>
-      <constructions constructionId="construction_42" name="Concrete ceiling insul-12cm_RefAdv">
-        <layers material="material_76" thickness="0.02 m"/>
-        <layers material="material_30" thickness="0.3 m"/>
-        <layers material="material_76" thickness="0.02 m"/>
-        <layers material="material_29" thickness="0.12 m"/>
-        <layers material="material_14" thickness="0.15 m"/>
-      </constructions>
-      <constructions constructionId="construction_43" name="Concrete ceiling insul-12cm_RefMed">
-        <layers material="material_76" thickness="0.02 m"/>
-        <layers material="material_30" thickness="0.12 m"/>
-        <layers material="material_76" thickness="0.02 m"/>
-        <layers material="material_29" thickness="0.12 m"/>
-        <layers material="material_14" thickness="0.15 m"/>
-      </constructions>
-      <constructions constructionId="construction_44" name="Concrete ceiling insul-14cm">
-        <layers material="material_76" thickness="0.02 m"/>
-        <layers material="material_29" thickness="0.14 m"/>
-        <layers material="material_14" thickness="0.15 m"/>
-      </constructions>
-      <constructions constructionId="construction_45" name="Concrete ceiling insul-14cm_EnEV2016">
-        <layers material="material_76" thickness="0.02 m"/>
-        <layers material="material_30" thickness="0.015 m"/>
-        <layers material="material_29" thickness="0.14 m"/>
-        <layers material="material_14" thickness="0.15 m"/>
-      </constructions>
-      <constructions constructionId="construction_46" name="Concrete ceiling insul-14cm_EnEv2014">
-        <layers material="material_76" thickness="0.02 m"/>
-        <layers material="material_29" thickness="0.13 m"/>
-        <layers material="material_14" thickness="0.15 m"/>
-      </constructions>
-      <constructions constructionId="construction_47" name="Concrete ceiling insul-14cm_RefAdv">
-        <layers material="material_76" thickness="0.02 m"/>
-        <layers material="material_30" thickness="0.3 m"/>
-        <layers material="material_76" thickness="0.02 m"/>
-        <layers material="material_29" thickness="0.14 m"/>
-        <layers material="material_14" thickness="0.15 m"/>
-      </constructions>
-      <constructions constructionId="construction_48" name="Concrete ceiling insul-16cm">
-        <layers material="material_76" thickness="0.02 m"/>
-        <layers material="material_29" thickness="0.16 m"/>
-        <layers material="material_14" thickness="0.15 m"/>
-      </constructions>
-      <constructions constructionId="construction_49" name="Concrete ceiling insul-16cmEPS035">
-        <layers material="material_76" thickness="0.02 m"/>
-        <layers material="material_30" thickness="0.16 m"/>
-        <layers material="material_14" thickness="0.15 m"/>
-      </constructions>
-      <constructions constructionId="construction_50" name="Concrete ceiling insul-16cmEPS040">
-        <layers material="material_76" thickness="0.02 m"/>
-        <layers material="material_29" thickness="0.16 m"/>
-        <layers material="material_14" thickness="0.15 m"/>
-      </constructions>
-      <constructions constructionId="construction_51" name="Concrete ceiling insul-16cm_RefAdv">
-        <layers material="material_76" thickness="0.02 m"/>
-        <layers material="material_30" thickness="0.3 m"/>
-        <layers material="material_76" thickness="0.02 m"/>
-        <layers material="material_29" thickness="0.16 m"/>
-        <layers material="material_14" thickness="0.15 m"/>
-      </constructions>
-      <constructions constructionId="construction_52" name="Concrete ceiling insul-20cm">
-        <layers material="material_76" thickness="0.02 m"/>
-        <layers material="material_30" thickness="0.2 m"/>
-        <layers material="material_14" thickness="0.15 m"/>
-      </constructions>
-      <constructions constructionId="construction_53" name="Concrete ceiling insul-24cm">
-        <layers material="material_76" thickness="0.02 m"/>
-        <layers material="material_30" thickness="0.24 m"/>
-        <layers material="material_14" thickness="0.15 m"/>
-      </constructions>
-      <constructions constructionId="construction_54" name="Concrete ceiling insul-2cm">
-        <layers material="material_76" thickness="0.02 m"/>
-        <layers material="material_29" thickness="0.02 m"/>
-        <layers material="material_14" thickness="0.15 m"/>
-      </constructions>
-      <constructions constructionId="construction_55" name="Concrete ceiling insul-2cm_EnEV2016">
-        <layers material="material_76" thickness="0.02 m"/>
-        <layers material="material_30" thickness="0.12 m"/>
-        <layers material="material_29" thickness="0.02 m"/>
-        <layers material="material_14" thickness="0.15 m"/>
-      </constructions>
-      <constructions constructionId="construction_56" name="Concrete ceiling insul-2cm_RefAdv">
-        <layers material="material_76" thickness="0.02 m"/>
-        <layers material="material_30" thickness="0.3 m"/>
-        <layers material="material_76" thickness="0.02 m"/>
-        <layers material="material_29" thickness="0.02 m"/>
-        <layers material="material_14" thickness="0.15 m"/>
-      </constructions>
-      <constructions constructionId="construction_57" name="Concrete ceiling insul-2cm_RefMed">
-        <layers material="material_76" thickness="0.02 m"/>
-        <layers material="material_30" thickness="0.12 m"/>
-        <layers material="material_76" thickness="0.02 m"/>
-        <layers material="material_29" thickness="0.02 m"/>
-        <layers material="material_14" thickness="0.15 m"/>
-      </constructions>
-      <constructions constructionId="construction_58" name="Concrete ceiling insul-30cm">
-        <layers material="material_76" thickness="0.02 m"/>
-        <layers material="material_30" thickness="0.3 m"/>
-        <layers material="material_14" thickness="0.15 m"/>
-      </constructions>
-      <constructions constructionId="construction_59" name="Concrete ceiling insul-4cm">
-        <layers material="material_76" thickness="0.02 m"/>
-        <layers material="material_29" thickness="0.04 m"/>
-        <layers material="material_14" thickness="0.15 m"/>
-      </constructions>
-      <constructions constructionId="construction_60" name="Concrete ceiling insul-4cm_EnEV2016">
-        <layers material="material_76" thickness="0.02 m"/>
-        <layers material="material_30" thickness="0.1 m"/>
-        <layers material="material_29" thickness="0.04 m"/>
-        <layers material="material_14" thickness="0.15 m"/>
-      </constructions>
-      <constructions constructionId="construction_61" name="Concrete ceiling insul-4cm_RefAdv">
-        <layers material="material_76" thickness="0.02 m"/>
-        <layers material="material_30" thickness="0.3 m"/>
-        <layers material="material_76" thickness="0.02 m"/>
-        <layers material="material_29" thickness="0.04 m"/>
-        <layers material="material_14" thickness="0.15 m"/>
-      </constructions>
-      <constructions constructionId="construction_62" name="Concrete ceiling insul-4cm_RefMed">
-        <layers material="material_76" thickness="0.02 m"/>
-        <layers material="material_30" thickness="0.12 m"/>
-        <layers material="material_76" thickness="0.02 m"/>
-        <layers material="material_29" thickness="0.04 m"/>
-        <layers material="material_14" thickness="0.15 m"/>
-      </constructions>
-      <constructions constructionId="construction_63" name="Concrete ceiling insul-5cm">
-        <layers material="material_76" thickness="0.02 m"/>
-        <layers material="material_29" thickness="0.05 m"/>
-        <layers material="material_14" thickness="0.15 m"/>
-      </constructions>
-      <constructions constructionId="construction_64" name="Concrete ceiling insul-5cm_EnEV2016">
-        <layers material="material_76" thickness="0.02 m"/>
-        <layers material="material_30" thickness="0.09 m"/>
-        <layers material="material_29" thickness="0.05 m"/>
-        <layers material="material_14" thickness="0.15 m"/>
-      </constructions>
-      <constructions constructionId="construction_65" name="Concrete ceiling insul-5cm_RefAdv">
-        <layers material="material_76" thickness="0.02 m"/>
-        <layers material="material_30" thickness="0.3 m"/>
-        <layers material="material_76" thickness="0.02 m"/>
-        <layers material="material_29" thickness="0.05 m"/>
-        <layers material="material_14" thickness="0.15 m"/>
-      </constructions>
-      <constructions constructionId="construction_66" name="Concrete ceiling insul-5cm_RefMed">
-        <layers material="material_76" thickness="0.02 m"/>
-        <layers material="material_30" thickness="0.12 m"/>
-        <layers material="material_76" thickness="0.02 m"/>
-        <layers material="material_29" thickness="0.05 m"/>
-        <layers material="material_14" thickness="0.15 m"/>
-      </constructions>
-      <constructions constructionId="construction_67" name="Concrete ceiling insul-8cm">
-        <layers material="material_76" thickness="0.02 m"/>
-        <layers material="material_29" thickness="0.08 m"/>
-        <layers material="material_14" thickness="0.15 m"/>
-      </constructions>
-      <constructions constructionId="construction_68" name="Concrete ceiling insul-8cm_EnEV2016">
-        <layers material="material_76" thickness="0.02 m"/>
-        <layers material="material_30" thickness="0.065 m"/>
-        <layers material="material_29" thickness="0.08 m"/>
-        <layers material="material_14" thickness="0.15 m"/>
-      </constructions>
-      <constructions constructionId="construction_69" name="Concrete ceiling insul-8cm_RefAdv">
-        <layers material="material_76" thickness="0.02 m"/>
-        <layers material="material_30" thickness="0.3 m"/>
-        <layers material="material_76" thickness="0.02 m"/>
-        <layers material="material_29" thickness="0.08 m"/>
-        <layers material="material_14" thickness="0.15 m"/>
-      </constructions>
-      <constructions constructionId="construction_70" name="Concrete ceiling insul-8cm_RefMed">
-        <layers material="material_76" thickness="0.02 m"/>
-        <layers material="material_30" thickness="0.12 m"/>
-        <layers material="material_76" thickness="0.02 m"/>
-        <layers material="material_29" thickness="0.08 m"/>
-        <layers material="material_14" thickness="0.15 m"/>
-      </constructions>
-      <constructions constructionId="construction_71" name="Concrete ceiling with gravel insul-8cm">
-        <layers material="material_51" thickness="0.1 m"/>
-        <layers material="material_29" thickness="0.08 m"/>
-        <layers material="material_14" thickness="0.15 m"/>
-      </constructions>
-      <constructions constructionId="construction_72" name="Concrete ceiling with gravel insul-8cm_EnEV2016">
-        <layers material="material_51" thickness="0.1 m"/>
-        <layers material="material_30" thickness="0.06 m"/>
-        <layers material="material_29" thickness="0.08 m"/>
-        <layers material="material_14" thickness="0.15 m"/>
-      </constructions>
-      <constructions constructionId="construction_73" name="Concrete ceiling with gravel insul-8cm_RefAdv">
-        <layers material="material_51" thickness="0.1 m"/>
-        <layers material="material_30" thickness="0.3 m"/>
-        <layers material="material_29" thickness="0.08 m"/>
-        <layers material="material_14" thickness="0.15 m"/>
-      </constructions>
-      <constructions constructionId="construction_74" name="Concrete ceiling with gravel insul-8cm_RefMed">
-        <layers material="material_51" thickness="0.1 m"/>
-        <layers material="material_30" thickness="0.12 m"/>
-        <layers material="material_29" thickness="0.08 m"/>
-        <layers material="material_14" thickness="0.15 m"/>
-      </constructions>
-      <constructions constructionId="construction_172" name="Wood ceiling infill cob">
-        <layers material="material_89" thickness="0.02 m"/>
-        <layers material="material_93" thickness="0.25 m"/>
-        <layers material="material_82" thickness="0.01 m"/>
-      </constructions>
-      <constructions constructionId="construction_173" name="Wood ceiling infill cob and dead floor">
-        <layers material="material_82" thickness="0.02 m"/>
-        <layers material="material_93" thickness="0.25 m"/>
-        <layers material="material_82" thickness="0.01 m"/>
-        <layers material="material_94" thickness="0.1 m"/>
-        <layers material="material_82" thickness="0.01 m"/>
-      </constructions>
-      <constructions constructionId="construction_174" name="Wood ceiling infill cob and dead floor_EnEV2016">
-        <layers material="material_30" thickness="0.1 m"/>
-        <layers material="material_82" thickness="0.02 m"/>
-        <layers material="material_93" thickness="0.25 m"/>
-        <layers material="material_82" thickness="0.01 m"/>
-        <layers material="material_94" thickness="0.1 m"/>
-        <layers material="material_82" thickness="0.01 m"/>
-      </constructions>
-      <constructions constructionId="construction_175" name="Wood ceiling infill cob and dead floor_RefAdv">
-        <layers material="material_30" thickness="0.3 m"/>
-        <layers material="material_82" thickness="0.02 m"/>
-        <layers material="material_93" thickness="0.25 m"/>
-        <layers material="material_82" thickness="0.01 m"/>
-        <layers material="material_94" thickness="0.1 m"/>
-        <layers material="material_82" thickness="0.01 m"/>
-      </constructions>
-      <constructions constructionId="construction_176" name="Wood ceiling infill cob and dead floor_RefMed">
-        <layers material="material_30" thickness="0.12 m"/>
-        <layers material="material_82" thickness="0.02 m"/>
-        <layers material="material_93" thickness="0.25 m"/>
-        <layers material="material_82" thickness="0.01 m"/>
-        <layers material="material_94" thickness="0.1 m"/>
-        <layers material="material_82" thickness="0.01 m"/>
-      </constructions>
-      <constructions constructionId="construction_177" name="Wood ceiling infill cob_EnEV2016">
-        <layers material="material_30" thickness="0.115 m"/>
-        <layers material="material_89" thickness="0.02 m"/>
-        <layers material="material_93" thickness="0.25 m"/>
-        <layers material="material_82" thickness="0.01 m"/>
-      </constructions>
-      <constructions constructionId="construction_178" name="Wood ceiling infill cob_RefAdv">
-        <layers material="material_30" thickness="0.3 m"/>
-        <layers material="material_89" thickness="0.02 m"/>
-        <layers material="material_93" thickness="0.25 m"/>
-        <layers material="material_82" thickness="0.01 m"/>
-      </constructions>
-      <constructions constructionId="construction_179" name="Wood ceiling infill cob_RefMed">
-        <layers material="material_30" thickness="0.12 m"/>
-        <layers material="material_89" thickness="0.02 m"/>
-        <layers material="material_93" thickness="0.25 m"/>
-        <layers material="material_82" thickness="0.01 m"/>
-      </constructions>
-    </constructionCategories>
-    <constructionCategories name="sharedWall">
-      <constructions constructionId="construction_12" name="Beton shared wall">
-        <layers material="material_6" thickness="0.15 m"/>
-      </constructions>
-    </constructionCategories>
-    <constructionCategories name="internalWall">
-      <constructions constructionId="construction_11" name="Beton internal wall">
-        <layers material="material_6" thickness="0.06 m"/>
-      </constructions>
-    </constructionCategories>
-    <constructionCategories name="intermediaryFloor">
-      <constructions constructionId="construction_10" name="Beton intermediary floor">
-        <layers material="material_6" thickness="0.2 m"/>
-      </constructions>
-    </constructionCategories>
-  </materialCatalog>
+  </windows>
+  <materialCategories name="Brick">
+    <materials materialId="material_0" name="Solid brick" density="2000 kg/m³" heatCapacity="840 J/K" conductivity="0.96 W/(m·K)" embodiedEnergy="0.8 kW·h/kg" embodiedCarbon="0.25 kg" constructionDescription="solid brick made of clay, produced in Germany, transportation 50 km" disposalEnergy="0.11 kW·h/kg" disposalCarbon="0.02 kg" disposalDescription="100% sent to landfill, transportation 50 km"/>
+    <materials materialId="material_1" name="Cored brick" density="1500 kg/m³" heatCapacity="920 J/K" conductivity="0.71 W/(m·K)" constructionDescription="" disposalDescription=""/>
+    <materials materialId="material_2" name="Honeycomb brick" density="1120 kg/m³" heatCapacity="790 J/K" conductivity="0.3 W/(m·K)" embodiedEnergy="0.77 kW·h/kg" embodiedCarbon="0.14 kg" constructionDescription="light clay brick, produced in Germany, transportation 50 km" disposalEnergy="0.11 kW·h/kg" disposalCarbon="0.02 kg" disposalDescription="100% sent to landfill, transportation 50 km"/>
+    <materials materialId="material_3" name="Inner leaf brick" density="1800 kg/m³" heatCapacity="840 J/K" conductivity="0.62 W/(m·K)" embodiedEnergy="1.1 kW·h/kg" embodiedCarbon="0.95 kg" constructionDescription="made of portland clinker, produced in Germany, transportation 50 km" disposalEnergy="0.11 kW·h/kg" disposalCarbon="0.02 kg" disposalDescription="100% sent to landfill, transportation 50 km"/>
+    <materials materialId="material_4" name="Outer leaf brick" density="2000 kg/m³" heatCapacity="650 J/K" conductivity="0.96 W/(m·K)" embodiedEnergy="1.1 kW·h/kg" embodiedCarbon="0.95 kg" constructionDescription="made of portland clinker, produced in Germany, transportation 50 km" disposalEnergy="0.11 kW·h/kg" disposalCarbon="0.02 kg" disposalDescription="100% sent to landfill, transportation 50 km"/>
+    <materials materialId="material_5" name="Vermiculite insulated brick" density="700 kg/m³" heatCapacity="840 J/K" conductivity="0.27 W/(m·K)" constructionDescription="" disposalDescription=""/>
+  </materialCategories>
+  <materialCategories name="Concrete">
+    <materials materialId="material_6" name="Breeze block" density="1500 kg/m³" heatCapacity="650 J/K" conductivity="0.44 W/(m·K)" embodiedEnergy="0.3 kW·h/kg" embodiedCarbon="0.12 kg" constructionDescription="concrete block, produced in Germany, transportation 50 km" disposalEnergy="0.08 kW·h/kg" disposalCarbon="0.01 kg" disposalDescription="100% sent to landfill, transportation 50 km"/>
+    <materials materialId="material_7" name="Concrete dense" density="2000 kg/m³" heatCapacity="1014 J/K" conductivity="1.13 W/(m·K)" embodiedEnergy="0.3 kW·h/kg" embodiedCarbon="0.16 kg" constructionDescription="concrete 50MPa, produced in Germany, transportation 50 km" disposalEnergy="0.08 kW·h/kg" disposalCarbon="0.01 kg" disposalDescription="100% sent to landfill, transportation 50 km"/>
+    <materials materialId="material_8" name="Concrete lightweight" density="1200 kg/m³" heatCapacity="1014 J/K" conductivity="0.38 W/(m·K)" constructionDescription="" disposalDescription=""/>
+    <materials materialId="material_9" name="Aerated concrete block" density="500 kg/m³" heatCapacity="840 J/K" conductivity="0.16 W/(m·K)" embodiedEnergy="1.01 kW·h/kg" embodiedCarbon="0.48 kg" constructionDescription="autoclaved aerated concrete, produced in Germany, transportation 50 km" disposalEnergy="0.08 kW·h/kg" disposalCarbon="0.01 kg" disposalDescription="100% sent to landfill, transportation 50 km"/>
+    <materials materialId="material_10" name="Foamed slag concrete" density="1040 kg/m³" heatCapacity="960 J/K" conductivity="0.25 W/(m·K)" constructionDescription="" disposalDescription=""/>
+    <materials materialId="material_11" name="Vermiculite aggregate concrete" density="450 kg/m³" heatCapacity="833 J/K" conductivity="0.17 W/(m·K)" constructionDescription="" disposalDescription=""/>
+    <materials materialId="material_12" name="No fines concrete" density="1800 kg/m³" heatCapacity="840 J/K" conductivity="0.96 W/(m·K)" constructionDescription="" disposalDescription=""/>
+    <materials materialId="material_13" name="Glass reinforced concrete" density="1950 kg/m³" heatCapacity="840 J/K" conductivity="0.9 W/(m·K)" constructionDescription="" disposalDescription=""/>
+    <materials materialId="material_14" name="Reinforced concrete" density="2240 kg/m³" heatCapacity="900 J/K" conductivity="1.95 W/(m·K)" embodiedEnergy="0.46 kW·h/kg" embodiedCarbon="0.18 kg" constructionDescription="concrete 25 MPa, steel low alloyed, produced in Germany, transportation 50 km" disposalEnergy="0.08 kW·h/kg" disposalCarbon="0.01 kg" disposalDescription="100% sent to landfill, transportation 50 km"/>
+  </materialCategories>
+  <materialCategories name="Ground covering">
+    <materials materialId="material_15" name="Infusorial (9% mc)" density="480 kg/m³" heatCapacity="180 J/K" conductivity="0.09 W/(m·K)" constructionDescription="" disposalDescription=""/>
+    <materials materialId="material_16" name="Gravel based" density="2050 kg/m³" heatCapacity="184 J/K" conductivity="0.52 W/(m·K)" constructionDescription="" disposalDescription=""/>
+    <materials materialId="material_17" name="Common earth" density="1460 kg/m³" heatCapacity="879 J/K" conductivity="1.28 W/(m·K)" constructionDescription="" disposalDescription=""/>
+  </materialCategories>
+  <materialCategories name="Insulation">
+    <materials materialId="material_18" name="Asbestos insulation" density="577 kg/m³" heatCapacity="833 J/K" conductivity="0.16 W/(m·K)" constructionDescription="" disposalDescription=""/>
+    <materials materialId="material_19" name="Cork insulation" density="105 kg/m³" heatCapacity="1810 J/K" conductivity="0.045 W/(m·K)" constructionDescription="" disposalDescription=""/>
+    <materials materialId="material_20" name="Woodwool" density="500 kg/m³" heatCapacity="1014 J/K" conductivity="0.1 W/(m·K)" constructionDescription="" disposalDescription=""/>
+    <materials materialId="material_21" name="Glasswool" density="250 kg/m³" heatCapacity="840 J/K" conductivity="0.04 W/(m·K)" embodiedEnergy="2.98 kW·h/kg" embodiedCarbon="0.54 kg" constructionDescription="glaswool mat for insulation, produced in Germany, transportation 50 km" disposalEnergy="0.08 kW·h/kg" disposalCarbon="0.01 kg" disposalDescription="100% sent to landfill, transportation 50 km"/>
+    <materials materialId="material_22" name="Sheeps wool" density="198 kg/m³" heatCapacity="1360 J/K" conductivity="0.06 W/(m·K)" constructionDescription="" disposalDescription=""/>
+    <materials materialId="material_23" name="Mineral fibre" density="105 kg/m³" heatCapacity="1800 J/K" conductivity="0.045 W/(m·K)" constructionDescription="" disposalDescription=""/>
+    <materials materialId="material_24" name="Urea formaldehyde foam (UFFI)" density="30 kg/m³" heatCapacity="1764 J/K" conductivity="0.03 W/(m·K)" constructionDescription="" disposalDescription=""/>
+    <materials materialId="material_25" name="Polyurethane (PUR)" density="30 kg/m³" heatCapacity="837 J/K" conductivity="0.025 W/(m·K)" constructionDescription="" disposalDescription=""/>
+    <materials materialId="material_26" name="Foamed glass" density="125 kg/m³" heatCapacity="833 J/K" conductivity="0.05 W/(m·K)" embodiedEnergy="9.04 kW·h/kg" embodiedCarbon="2.04 kg" constructionDescription="foamed glass, produced in Germany, transportation 50 km" disposalEnergy="0.08 kW·h/kg" disposalCarbon="0.01 kg" disposalDescription="100% sent to landfill, transportation 50 km"/>
+    <materials materialId="material_27" name="Cellulose (loose fill)" density="300 kg/m³" heatCapacity="1000 J/K" conductivity="0.037 W/(m·K)" embodiedEnergy="2.98 kW·h/kg" embodiedCarbon="0.54 kg" constructionDescription="cellulose loose fill including blow in, produced in Germany, transportation 50 km" disposalEnergy="0.08 kW·h/kg" disposalCarbon="0.01 kg" disposalDescription="100% sent to landfill, transportation 50 km"/>
+    <materials materialId="material_28" name="Extruded polystyrene (XPS 030)" density="32 kg/m³" heatCapacity="1412 J/K" conductivity="0.03 W/(m·K)" constructionDescription="" disposalDescription=""/>
+    <materials materialId="material_29" name="Expanded polystyrene (EPS 040)" density="25 kg/m³" heatCapacity="1014 J/K" conductivity="0.04 W/(m·K)" embodiedEnergy="27.2 kW·h/kg" embodiedCarbon="3.83 kg" constructionDescription="polystyrene, CO2 blown, produced in Germany, transportation 50 km" disposalEnergy="0.11 kW·h/kg" disposalCarbon="0.13 kg" disposalDescription="100% sent to sanitary landfill, transportation 50 km"/>
+    <materials materialId="material_30" name="Expanded polystyrene (EPS 035)" density="25 kg/m³" heatCapacity="1014 J/K" conductivity="0.035 W/(m·K)" embodiedEnergy="27.2 kW·h/kg" embodiedCarbon="3.83 kg" constructionDescription="polystyrene, CO2 blown, produced in Germany, transportation 50 km" disposalEnergy="0.11 kW·h/kg" disposalCarbon="0.13 kg" disposalDescription="100% sent to sanitary landfill, transportation 50 km"/>
+    <materials materialId="material_31" name="Expanded PVC" density="55 kg/m³" heatCapacity="1014 J/K" conductivity="0.04 W/(m·K)" constructionDescription="" disposalDescription=""/>
+    <materials materialId="material_32" name="Silicon" density="700 kg/m³" heatCapacity="1004 J/K" conductivity="0.18 W/(m·K)" constructionDescription="" disposalDescription=""/>
+    <materials materialId="material_33" name="Wool felt underlay" density="160 kg/m³" heatCapacity="1360 J/K" conductivity="0.04 W/(m·K)" constructionDescription="" disposalDescription=""/>
+    <materials materialId="material_34" name="Cellular rubber underlay" density="400 kg/m³" heatCapacity="1360 J/K" conductivity="0.1 W/(m·K)" constructionDescription="" disposalDescription=""/>
+    <materials materialId="material_35" name="Synthetic carpet" density="160 kg/m³" heatCapacity="2500 J/K" conductivity="0.06 W/(m·K)" constructionDescription="" disposalDescription=""/>
+  </materialCategories>
+  <materialCategories name="Metal">
+    <materials materialId="material_36" name="Copper" density="8900 kg/m³" heatCapacity="434 J/K" conductivity="200 W/(m·K)" constructionDescription="" disposalDescription=""/>
+    <materials materialId="material_37" name="Steel" density="7800 kg/m³" heatCapacity="507 J/K" conductivity="50 W/(m·K)" constructionDescription="" disposalDescription=""/>
+    <materials materialId="material_38" name="Aluminium" density="2800 kg/m³" heatCapacity="905 J/K" conductivity="160 W/(m·K)" constructionDescription="" disposalDescription=""/>
+  </materialCategories>
+  <materialCategories name="Plaster">
+    <materials materialId="material_39" name="Dense plaster" density="1300 kg/m³" heatCapacity="1000 J/K" conductivity="0.5 W/(m·K)" constructionDescription="" disposalDescription=""/>
+    <materials materialId="material_40" name="Light plaster" density="600 kg/m³" heatCapacity="1000 J/K" conductivity="0.16 W/(m·K)" constructionDescription="" disposalDescription=""/>
+    <materials materialId="material_41" name="Gypsum plasterboard" density="950 kg/m³" heatCapacity="833 J/K" conductivity="0.16 W/(m·K)" embodiedEnergy="1.61 kW·h/kg" embodiedCarbon="0.43 kg" constructionDescription="produced from 100% natural gypsum, produced in Germany, transportation 50 km" disposalEnergy="0.11 kW·h/kg" disposalCarbon="0.02 kg" disposalDescription="100% sent to landfill, transportation 50 km"/>
+    <materials materialId="material_42" name="Perlite plasterboard" density="800 kg/m³" heatCapacity="833 J/K" conductivity="0.18 W/(m·K)" constructionDescription="" disposalDescription=""/>
+    <materials materialId="material_43" name="Gypsum plastering" density="1200 kg/m³" heatCapacity="833 J/K" conductivity="0.42 W/(m·K)" embodiedEnergy="0.3 kW·h/kg" embodiedCarbon="0.07 kg" constructionDescription="gypsum plastering made of gypsum, produced in Germany, transportation 50 km" disposalEnergy="0.08 kW·h/kg" disposalCarbon="0.01 kg" disposalDescription="100% sent to landfill, transportation 50 km"/>
+    <materials materialId="material_44" name="Perlite plastering" density="400 kg/m³" heatCapacity="833 J/K" conductivity="0.08 W/(m·K)" constructionDescription="" disposalDescription=""/>
+    <materials materialId="material_45" name="Vermiculite plastering" density="720 kg/m³" heatCapacity="833 J/K" conductivity="0.2 W/(m·K)" constructionDescription="" disposalDescription=""/>
+  </materialCategories>
+  <materialCategories name="Stone">
+    <materials materialId="material_46" name="Sandstone" density="2000 kg/m³" heatCapacity="724 J/K" conductivity="1.3 W/(m·K)" embodiedEnergy="0.45 kW·h/kg" embodiedCarbon="0.17 kg" constructionDescription="sand-lime brick, produced in Germany, transportation 50 km" disposalEnergy="0.11 kW·h/kg" disposalCarbon="0.02 kg" disposalDescription="100% sent to landfill, transportation 50 km"/>
+    <materials materialId="material_47" name="Granite" density="2600 kg/m³" heatCapacity="905 J/K" conductivity="2.5 W/(m·K)" constructionDescription="" disposalDescription=""/>
+    <materials materialId="material_48" name="Marble" density="2500 kg/m³" heatCapacity="796 J/K" conductivity="2 W/(m·K)" constructionDescription="" disposalDescription=""/>
+    <materials materialId="material_49" name="Limestone" density="2180 kg/m³" heatCapacity="724 J/K" conductivity="1.5 W/(m·K)" constructionDescription="" disposalDescription=""/>
+    <materials materialId="material_50" name="Slate" density="2700 kg/m³" heatCapacity="760 J/K" conductivity="2 W/(m·K)" constructionDescription="" disposalDescription=""/>
+    <materials materialId="material_51" name="Gravel" density="1840 kg/m³" heatCapacity="833 J/K" conductivity="0.36 W/(m·K)" embodiedEnergy="0.08 kW·h/kg" embodiedCarbon="0.02 kg" constructionDescription="gravel, produced in Germany, transportation 50 km" disposalEnergy="0.08 kW·h/kg" disposalCarbon="0.01 kg" disposalDescription="100% sent to landfill, transportation 50 km"/>
+    <materials materialId="material_52" name="Chippings" density="1800 kg/m³" heatCapacity="1000 J/K" conductivity="0.96 W/(m·K)" constructionDescription="" disposalDescription=""/>
+    <materials materialId="material_53" name="Pumice stone" density="1280 kg/m³" heatCapacity="840 J/K" conductivity="0.53 W/(m·K)" embodiedEnergy="0.44 kW·h/kg" embodiedCarbon="0.24 kg" constructionDescription="light weight concrete block - pumice, produced in Germany, transportation 50 km" disposalEnergy="0.11 kW·h/kg" disposalCarbon="0.02 kg" disposalDescription="100% sent to landfill, transportation 50 km"/>
+    <materials materialId="material_54" name="Sand" density="1500 kg/m³" heatCapacity="830 J/K" conductivity="0.2 W/(m·K)" embodiedEnergy="0.05 kW·h/kg" embodiedCarbon="0.01 kg" constructionDescription="sand, produced in Germany, transportation 50 km" disposalEnergy="0.08 kW·h/kg" disposalCarbon="0.01 kg" disposalDescription="100% sent to landfill, transportation 50 km"/>
+    <materials materialId="material_55" name="Cinder aggregate" density="1000 kg/m³" heatCapacity="800 J/K" conductivity="0.4 W/(m·K)" embodiedEnergy="0.04 kW·h/kg" embodiedCarbon="0.01 kg" constructionDescription="ground granulated plast furnace slag, produced in Germany, transportation 50 km" disposalEnergy="0.07 kW·h/kg" disposalCarbon="0.01 kg" disposalDescription="100% sent to landfill, transportation 50 km"/>
+  </materialCategories>
+  <materialCategories name="Tile">
+    <materials materialId="material_56" name="Concrete lightweight screed" density="1200 kg/m³" heatCapacity="833 J/K" conductivity="0.41 W/(m·K)" constructionDescription="" disposalDescription=""/>
+    <materials materialId="material_57" name="Concrete screed" density="2100 kg/m³" heatCapacity="1014 J/K" conductivity="1.28 W/(m·K)" constructionDescription="" disposalDescription=""/>
+    <materials materialId="material_58" name="Granolithic screed" density="2085 kg/m³" heatCapacity="833 J/K" conductivity="0.87 W/(m·K)" constructionDescription="" disposalDescription=""/>
+    <materials materialId="material_59" name="Cement screed" density="2100 kg/m³" heatCapacity="650 J/K" conductivity="1.4 W/(m·K)" embodiedEnergy="0.36 kW·h/kg" embodiedCarbon="0.2 kg" constructionDescription=" cement is portland cement, strength class Z 42.5, produced in Germany, transportation 50 km" disposalEnergy="0.12 kW·h/kg" disposalCarbon="0.02 kg" disposalDescription="100% sent to material landfill, transportation 50 km"/>
+    <materials materialId="material_60" name="Rendering dry" density="1300 kg/m³" heatCapacity="1014 J/K" conductivity="0.5 W/(m·K)" constructionDescription="" disposalDescription=""/>
+    <materials materialId="material_61" name="Rendering (1% mc)" density="1431 kg/m³" heatCapacity="1014 J/K" conductivity="1.13 W/(m·K)" embodiedEnergy="0.21 kW·h/kg" embodiedCarbon="0.06 kg" constructionDescription="clay plaster (sand: 0.55kg, clay: 0.25kg, water: 0.2kg), produced in Germany, transportation 50 km" disposalEnergy="0.1 kW·h/kg" disposalCarbon="0.02 kg" disposalDescription="100% sent to landfill, transportation 50 km"/>
+    <materials materialId="material_62" name="Rendering (8% mc)" density="1329 kg/m³" heatCapacity="1014 J/K" conductivity="0.79 W/(m·K)" embodiedEnergy="0.21 kW·h/kg" embodiedCarbon="0.06 kg" constructionDescription="clay plaster (sand: 0.55kg, clay: 0.25kg, water: 0.2kg), produced in Germany, transportation 50 km" disposalEnergy="0.1 kW·h/kg" disposalCarbon="0.02 kg" disposalDescription="100% sent to landfill, transportation 50 km"/>
+    <materials materialId="material_63" name="Aged rendering" density="1329 kg/m³" heatCapacity="1000 J/K" conductivity="0.79 W/(m·K)" embodiedEnergy="0.21 kW·h/kg" embodiedCarbon="0.06 kg" constructionDescription="clay plaster (sand: 0.55kg, clay: 0.25kg, water: 0.2kg), produced in Germany, transportation 50 km" disposalEnergy="0.1 kW·h/kg" disposalCarbon="0.02 kg" disposalDescription="100% sent to landfill, transportation 50 km"/>
+    <materials materialId="material_64" name="Clay tile" density="1900 kg/m³" heatCapacity="837 J/K" conductivity="0.85 W/(m·K)" constructionDescription="" disposalDescription=""/>
+    <materials materialId="material_65" name="Concrete tile" density="2100 kg/m³" heatCapacity="837 J/K" conductivity="1.1 W/(m·K)" constructionDescription="" disposalDescription=""/>
+    <materials materialId="material_66" name="Slate tile" density="2700 kg/m³" heatCapacity="760 J/K" conductivity="2 W/(m·K)" constructionDescription="" disposalDescription=""/>
+    <materials materialId="material_67" name="Plastic tile" density="1050 kg/m³" heatCapacity="837 J/K" conductivity="0.5 W/(m·K)" constructionDescription="" disposalDescription=""/>
+    <materials materialId="material_68" name="Rubber tile" density="1600 kg/m³" heatCapacity="2000 J/K" conductivity="0.3 W/(m·K)" constructionDescription="" disposalDescription=""/>
+    <materials materialId="material_69" name="Cork tile" density="530 kg/m³" heatCapacity="1800 J/K" conductivity="0.08 W/(m·K)" constructionDescription="" disposalDescription=""/>
+    <materials materialId="material_70" name="Asphalt/asbestos roof" density="1900 kg/m³" heatCapacity="833 J/K" conductivity="0.55 W/(m·K)" constructionDescription="" disposalDescription=""/>
+    <materials materialId="material_71" name="P.V.C./asbestos roof" density="2000 kg/m³" heatCapacity="833 J/K" conductivity="0.85 W/(m·K)" constructionDescription="" disposalDescription=""/>
+    <materials materialId="material_72" name="Straw thatch" density="240 kg/m³" heatCapacity="180 J/K" conductivity="0.07 W/(m·K)" constructionDescription="" disposalDescription=""/>
+    <materials materialId="material_73" name="Ceiling (mineral)" density="290 kg/m³" heatCapacity="2000 J/K" conductivity="0.03 W/(m·K)" constructionDescription="" disposalDescription=""/>
+    <materials materialId="material_74" name="Ceiling (plaster)" density="1120 kg/m³" heatCapacity="840 J/K" conductivity="0.38 W/(m·K)" constructionDescription="" disposalDescription=""/>
+    <materials materialId="material_75" name="Bitumen felt" density="1700 kg/m³" heatCapacity="1000 J/K" conductivity="0.5 W/(m·K)" constructionDescription="" disposalDescription=""/>
+    <materials materialId="material_76" name="Roofing felt" density="960 kg/m³" heatCapacity="837 J/K" conductivity="0.19 W/(m·K)" embodiedEnergy="12.41 kW·h/kg" embodiedCarbon="0.85 kg" constructionDescription="plastic liner consisting of polymer EP4 flame retardant and bitumen seal, produced in Germany, transportation 50 km" disposalEnergy="0.12 kW·h/kg" disposalCarbon="0.11 kg" disposalDescription="100% sent to sanitary landfill, transportation 50 km"/>
+    <materials materialId="material_77" name="Asphalt mastic roofing" density="2325 kg/m³" heatCapacity="837 J/K" conductivity="1.15 W/(m·K)" constructionDescription="" disposalDescription=""/>
+    <materials materialId="material_78" name="Asphalt" density="1907 kg/m³" heatCapacity="833 J/K" conductivity="0.62 W/(m·K)" constructionDescription="" disposalDescription=""/>
+    <materials materialId="material_79" name="Asbestos cement" density="1500 kg/m³" heatCapacity="1000 J/K" conductivity="0.36 W/(m·K)" constructionDescription="" disposalDescription=""/>
+    <materials materialId="material_80" name="Cement sheet" density="700 kg/m³" heatCapacity="1050 J/K" conductivity="0.36 W/(m·K)" constructionDescription="" disposalDescription=""/>
+  </materialCategories>
+  <materialCategories name="Wood">
+    <materials materialId="material_81" name="Wood block" density="800 kg/m³" heatCapacity="2093 J/K" conductivity="0.16 W/(m·K)" constructionDescription="" disposalDescription=""/>
+    <materials materialId="material_82" name="Hardboard medium" density="600 kg/m³" heatCapacity="2027 J/K" conductivity="0.08 W/(m·K)" embodiedEnergy="13.13 kW·h/kg" embodiedCarbon="1.3 kg" constructionDescription="fibreboard hard, produced in Germany, transportation 50 km" disposalEnergy="0.12 kW·h/kg" disposalCarbon="0.08 kg" disposalDescription="100% sent to sanitary landfill, transportation 50 km"/>
+    <materials materialId="material_83" name="Hardboard standard" density="900 kg/m³" heatCapacity="2027 J/K" conductivity="0.13 W/(m·K)" constructionDescription="" disposalDescription=""/>
+    <materials materialId="material_84" name="Timber flooring" density="650 kg/m³" heatCapacity="1195 J/K" conductivity="0.14 W/(m·K)" constructionDescription="" disposalDescription=""/>
+    <materials materialId="material_85" name="Corkboard" density="160 kg/m³" heatCapacity="1888 J/K" conductivity="0.04 W/(m·K)" constructionDescription="" disposalDescription=""/>
+    <materials materialId="material_86" name="Chipboard" density="800 kg/m³" heatCapacity="2093 J/K" conductivity="0.15 W/(m·K)" constructionDescription="" disposalDescription=""/>
+    <materials materialId="material_87" name="Softboard" density="350 kg/m³" heatCapacity="1000 J/K" conductivity="0.56 W/(m·K)" constructionDescription="" disposalDescription=""/>
+    <materials materialId="material_88" name="Weatherboard" density="650 kg/m³" heatCapacity="2000 J/K" conductivity="0.14 W/(m·K)" constructionDescription="" disposalDescription=""/>
+    <materials materialId="material_89" name="Hardwood (oak, mapple, walnut...)" density="700 kg/m³" heatCapacity="1412 J/K" conductivity="0.15 W/(m·K)" embodiedEnergy="1.59 kW·h/kg" embodiedCarbon="0.03 kg" constructionDescription="sawing of hardwood, produced in Germany, transportation 50 km" disposalEnergy="0.11 kW·h/kg" disposalCarbon="0.08 kg" disposalDescription="100% sent to landfill, transportation 50 km"/>
+    <materials materialId="material_90" name="Softwood (pine, spruce...)" density="630 kg/m³" heatCapacity="2760 J/K" conductivity="0.13 W/(m·K)" constructionDescription="" disposalDescription=""/>
+    <materials materialId="material_91" name="Plywood" density="560 kg/m³" heatCapacity="2500 J/K" conductivity="0.15 W/(m·K)" constructionDescription="" disposalDescription=""/>
+    <materials materialId="material_92" name="Fibreboard" density="300 kg/m³" heatCapacity="1000 J/K" conductivity="0.06 W/(m·K)" embodiedEnergy="5.23 kW·h/kg" embodiedCarbon="1.2 kg" constructionDescription="fibreboard soft without adhesives, produced in Germany, transportation 50 km" disposalEnergy="0.11 kW·h/kg" disposalCarbon="0.08 kg" disposalDescription="100% sent to landfill, transportation 50 km"/>
+  </materialCategories>
+  <materialCategories name="Others">
+    <materials materialId="material_93" name="Loam" density="1280 kg/m³" heatCapacity="1000 J/K" conductivity="0.55 W/(m·K)" embodiedEnergy="0.06 kW·h/kg" embodiedCarbon="0.01 kg" constructionDescription="market for clay, produced in Germany, transportation 50 km" disposalEnergy="0.08 kW·h/kg" disposalCarbon="0.01 kg" disposalDescription="100% sent to landfill, transportation 50 km"/>
+    <materials materialId="material_94" name="Air layer (horizontal 10cm)" density="1.2 kg/m³" heatCapacity="1400 J/K" conductivity="0.45 W/(m·K)" constructionDescription="air layer inbetween different construction types" disposalDescription="no disposal for air layer"/>
+    <materials materialId="material_95" name="Air layer (vertical 10cm)" density="1.2 kg/m³" heatCapacity="1400 J/K" conductivity="0.55 W/(m·K)" constructionDescription="air layer inbetween different construction types" disposalDescription="no disposal for air layer"/>
+    <materials materialId="material_96" name="Rafters with glasswool insulation" density="288 kg/m³" heatCapacity="1032 J/K" conductivity="0.05 W/(m·K)" embodiedEnergy="15.18 kW·h/kg" embodiedCarbon="0.71 kg" constructionDescription="ratio 80/20 Vol.-% (glasswool/rafters), glued laminated timber used as rafters, produced in Germany, transportation 50 km" disposalEnergy="0.11 kW·h/kg" disposalCarbon="0.06 kg" disposalDescription="100% sent to landfill, transportation 50 km"/>
+  </materialCategories>
+  <constructionCategories name="outWall">
+    <constructions constructionId="construction_0" name="Aerated concrete-25cm">
+      <layers material="material_62" thickness="0.01 m"/>
+      <layers material="material_9" thickness="0.25 m"/>
+      <layers material="material_41" thickness="0.01 m"/>
+    </constructions>
+    <constructions constructionId="construction_1" name="Aerated concrete-25cm_EnEV2016">
+      <layers material="material_62" thickness="0.01 m"/>
+      <layers material="material_30" thickness="0.08 m"/>
+      <layers material="material_9" thickness="0.25 m"/>
+      <layers material="material_41" thickness="0.01 m"/>
+    </constructions>
+    <constructions constructionId="construction_2" name="Aerated concrete-25cm_RefAdv">
+      <layers material="material_62" thickness="0.01 m"/>
+      <layers material="material_30" thickness="0.24 m"/>
+      <layers material="material_62" thickness="0.01 m"/>
+      <layers material="material_9" thickness="0.25 m"/>
+      <layers material="material_41" thickness="0.01 m"/>
+    </constructions>
+    <constructions constructionId="construction_3" name="Aerated concrete-25cm_RefMed">
+      <layers material="material_62" thickness="0.01 m"/>
+      <layers material="material_30" thickness="0.12 m"/>
+      <layers material="material_62" thickness="0.01 m"/>
+      <layers material="material_9" thickness="0.25 m"/>
+      <layers material="material_41" thickness="0.01 m"/>
+    </constructions>
+    <constructions constructionId="construction_4" name="Aerated concrete-30cm">
+      <layers material="material_62" thickness="0.01 m"/>
+      <layers material="material_9" thickness="0.3 m"/>
+      <layers material="material_43" thickness="0.01 m"/>
+    </constructions>
+    <constructions constructionId="construction_5" name="Aerated concrete-30cm_EnEV2016">
+      <layers material="material_62" thickness="0.01 m"/>
+      <layers material="material_30" thickness="0.075 m"/>
+      <layers material="material_9" thickness="0.3 m"/>
+      <layers material="material_43" thickness="0.01 m"/>
+    </constructions>
+    <constructions constructionId="construction_6" name="Aerated concrete-30cm_RefAdv">
+      <layers material="material_62" thickness="0.01 m"/>
+      <layers material="material_30" thickness="0.24 m"/>
+      <layers material="material_61" thickness="0.01 m"/>
+      <layers material="material_9" thickness="0.3 m"/>
+      <layers material="material_43" thickness="0.01 m"/>
+    </constructions>
+    <constructions constructionId="construction_7" name="Aerated concrete-30cm_RefMed">
+      <layers material="material_62" thickness="0.01 m"/>
+      <layers material="material_30" thickness="0.12 m"/>
+      <layers material="material_61" thickness="0.01 m"/>
+      <layers material="material_9" thickness="0.3 m"/>
+      <layers material="material_43" thickness="0.01 m"/>
+    </constructions>
+    <constructions constructionId="construction_8" name="Aerated concrete-50cm">
+      <layers material="material_62" thickness="0.01 m"/>
+      <layers material="material_9" thickness="0.5 m"/>
+      <layers material="material_43" thickness="0.01 m"/>
+    </constructions>
+    <constructions constructionId="construction_9" name="Aerated concrete-50cm_EnEV2016">
+      <layers material="material_62" thickness="0.01 m"/>
+      <layers material="material_30" thickness="0.03 m"/>
+      <layers material="material_9" thickness="0.5 m"/>
+      <layers material="material_43" thickness="0.01 m"/>
+    </constructions>
+    <constructions constructionId="construction_24" name="Breeze block-28cm">
+      <layers material="material_63" thickness="0.01 m"/>
+      <layers material="material_6" thickness="0.27 m"/>
+      <layers material="material_43" thickness="0.01 m"/>
+    </constructions>
+    <constructions constructionId="construction_25" name="Breeze block-28cm_EnEV2016">
+      <layers material="material_62" thickness="0.01 m"/>
+      <layers material="material_30" thickness="0.12 m"/>
+      <layers material="material_63" thickness="0.01 m"/>
+      <layers material="material_6" thickness="0.27 m"/>
+      <layers material="material_43" thickness="0.01 m"/>
+    </constructions>
+    <constructions constructionId="construction_26" name="Breeze block-28cm_RefAdv">
+      <layers material="material_62" thickness="0.01 m"/>
+      <layers material="material_30" thickness="0.24 m"/>
+      <layers material="material_63" thickness="0.01 m"/>
+      <layers material="material_6" thickness="0.27 m"/>
+      <layers material="material_43" thickness="0.01 m"/>
+    </constructions>
+    <constructions constructionId="construction_27" name="Breeze block-28cm_RefMed">
+      <layers material="material_62" thickness="0.01 m"/>
+      <layers material="material_30" thickness="0.12 m"/>
+      <layers material="material_63" thickness="0.01 m"/>
+      <layers material="material_6" thickness="0.27 m"/>
+      <layers material="material_43" thickness="0.01 m"/>
+    </constructions>
+    <constructions constructionId="construction_28" name="Cavity wall">
+      <layers material="material_4" thickness="0.12 m"/>
+      <layers material="material_95" thickness="0.1 m"/>
+      <layers material="material_3" thickness="0.17 m"/>
+    </constructions>
+    <constructions constructionId="construction_29" name="Cavity wall_EnEV2016">
+      <layers material="material_4" thickness="0.12 m"/>
+      <layers material="material_27" thickness="0.1 m"/>
+      <layers material="material_3" thickness="0.17 m"/>
+      <layers material="material_30" thickness="0.03 m"/>
+    </constructions>
+    <constructions constructionId="construction_30" name="Cavity wall_RefAdv">
+      <layers material="material_4" thickness="0.12 m"/>
+      <layers material="material_30" thickness="0.24 m"/>
+      <layers material="material_3" thickness="0.17 m"/>
+    </constructions>
+    <constructions constructionId="construction_31" name="Cavity wall_RefMed">
+      <layers material="material_4" thickness="0.12 m"/>
+      <layers material="material_27" thickness="0.06 m"/>
+      <layers material="material_3" thickness="0.17 m"/>
+    </constructions>
+    <constructions constructionId="construction_75" name="Concrete sandwich wall_1970s">
+      <layers material="material_62" thickness="0.01 m"/>
+      <layers material="material_14" thickness="0.05 m"/>
+      <layers material="material_26" thickness="0.03 m"/>
+      <layers material="material_14" thickness="0.24 m"/>
+      <layers material="material_43" thickness="0.01 m"/>
+    </constructions>
+    <constructions constructionId="construction_76" name="Concrete sandwich wall_1970s_EnEV2016">
+      <layers material="material_62" thickness="0.01 m"/>
+      <layers material="material_30" thickness="0.11 m"/>
+      <layers material="material_14" thickness="0.05 m"/>
+      <layers material="material_26" thickness="0.03 m"/>
+      <layers material="material_14" thickness="0.24 m"/>
+      <layers material="material_43" thickness="0.01 m"/>
+    </constructions>
+    <constructions constructionId="construction_77" name="Concrete sandwich wall_1970s_RefAdv">
+      <layers material="material_62" thickness="0.01 m"/>
+      <layers material="material_30" thickness="0.24 m"/>
+      <layers material="material_62" thickness="0.01 m"/>
+      <layers material="material_14" thickness="0.05 m"/>
+      <layers material="material_26" thickness="0.03 m"/>
+      <layers material="material_14" thickness="0.24 m"/>
+      <layers material="material_43" thickness="0.01 m"/>
+    </constructions>
+    <constructions constructionId="construction_78" name="Concrete sandwich wall_1970s_RefMed">
+      <layers material="material_62" thickness="0.01 m"/>
+      <layers material="material_30" thickness="0.12 m"/>
+      <layers material="material_62" thickness="0.01 m"/>
+      <layers material="material_14" thickness="0.05 m"/>
+      <layers material="material_26" thickness="0.03 m"/>
+      <layers material="material_14" thickness="0.24 m"/>
+      <layers material="material_43" thickness="0.01 m"/>
+    </constructions>
+    <constructions constructionId="construction_79" name="Concrete sandwich wall_1980s">
+      <layers material="material_62" thickness="0.01 m"/>
+      <layers material="material_14" thickness="0.05 m"/>
+      <layers material="material_26" thickness="0.04 m"/>
+      <layers material="material_14" thickness="0.24 m"/>
+      <layers material="material_43" thickness="0.01 m"/>
+    </constructions>
+    <constructions constructionId="construction_80" name="Concrete sandwich wall_1980s_EnEV2016">
+      <layers material="material_62" thickness="0.01 m"/>
+      <layers material="material_30" thickness="0.105 m"/>
+      <layers material="material_14" thickness="0.05 m"/>
+      <layers material="material_26" thickness="0.04 m"/>
+      <layers material="material_14" thickness="0.24 m"/>
+      <layers material="material_43" thickness="0.01 m"/>
+    </constructions>
+    <constructions constructionId="construction_81" name="Concrete sandwich wall_1980s_RefAdv">
+      <layers material="material_62" thickness="0.01 m"/>
+      <layers material="material_30" thickness="0.24 m"/>
+      <layers material="material_62" thickness="0.01 m"/>
+      <layers material="material_14" thickness="0.05 m"/>
+      <layers material="material_26" thickness="0.04 m"/>
+      <layers material="material_14" thickness="0.24 m"/>
+      <layers material="material_43" thickness="0.01 m"/>
+    </constructions>
+    <constructions constructionId="construction_82" name="Concrete sandwich wall_1980s_RefMed">
+      <layers material="material_62" thickness="0.01 m"/>
+      <layers material="material_30" thickness="0.12 m"/>
+      <layers material="material_62" thickness="0.01 m"/>
+      <layers material="material_14" thickness="0.05 m"/>
+      <layers material="material_26" thickness="0.04 m"/>
+      <layers material="material_14" thickness="0.24 m"/>
+      <layers material="material_43" thickness="0.01 m"/>
+    </constructions>
+    <constructions constructionId="construction_83" name="Concrete sandwich wall_1990s">
+      <layers material="material_62" thickness="0.01 m"/>
+      <layers material="material_14" thickness="0.05 m"/>
+      <layers material="material_26" thickness="0.07 m"/>
+      <layers material="material_14" thickness="0.24 m"/>
+      <layers material="material_43" thickness="0.01 m"/>
+    </constructions>
+    <constructions constructionId="construction_84" name="Concrete sandwich wall_1990s_EnEV2016">
+      <layers material="material_62" thickness="0.01 m"/>
+      <layers material="material_30" thickness="0.085 m"/>
+      <layers material="material_14" thickness="0.05 m"/>
+      <layers material="material_26" thickness="0.07 m"/>
+      <layers material="material_14" thickness="0.24 m"/>
+      <layers material="material_43" thickness="0.01 m"/>
+    </constructions>
+    <constructions constructionId="construction_85" name="Concrete sandwich wall_1990s_RefAdv">
+      <layers material="material_62" thickness="0.01 m"/>
+      <layers material="material_30" thickness="0.24 m"/>
+      <layers material="material_62" thickness="0.01 m"/>
+      <layers material="material_14" thickness="0.05 m"/>
+      <layers material="material_26" thickness="0.07 m"/>
+      <layers material="material_14" thickness="0.24 m"/>
+      <layers material="material_43" thickness="0.01 m"/>
+    </constructions>
+    <constructions constructionId="construction_86" name="Concrete sandwich wall_1990s_RefMed">
+      <layers material="material_62" thickness="0.01 m"/>
+      <layers material="material_30" thickness="0.12 m"/>
+      <layers material="material_62" thickness="0.01 m"/>
+      <layers material="material_14" thickness="0.05 m"/>
+      <layers material="material_26" thickness="0.07 m"/>
+      <layers material="material_14" thickness="0.24 m"/>
+      <layers material="material_43" thickness="0.01 m"/>
+    </constructions>
+    <constructions constructionId="construction_118" name="Dense brickwork-32cm">
+      <layers material="material_63" thickness="0.01 m"/>
+      <layers material="material_0" thickness="0.32 m"/>
+      <layers material="material_41" thickness="0.013 m"/>
+    </constructions>
+    <constructions constructionId="construction_119" name="Dense brickwork-32cm_EnEV2016">
+      <layers material="material_62" thickness="0.01 m"/>
+      <layers material="material_30" thickness="0.125 m"/>
+      <layers material="material_0" thickness="0.32 m"/>
+      <layers material="material_41" thickness="0.013 m"/>
+    </constructions>
+    <constructions constructionId="construction_120" name="Dense brickwork-32cm_RefAdv">
+      <layers material="material_62" thickness="0.01 m"/>
+      <layers material="material_30" thickness="0.24 m"/>
+      <layers material="material_63" thickness="0.01 m"/>
+      <layers material="material_62" thickness="0.01 m"/>
+      <layers material="material_0" thickness="0.32 m"/>
+      <layers material="material_41" thickness="0.013 m"/>
+    </constructions>
+    <constructions constructionId="construction_121" name="Dense brickwork-32cm_RefMed">
+      <layers material="material_62" thickness="0.01 m"/>
+      <layers material="material_30" thickness="0.12 m"/>
+      <layers material="material_63" thickness="0.01 m"/>
+      <layers material="material_62" thickness="0.01 m"/>
+      <layers material="material_0" thickness="0.32 m"/>
+      <layers material="material_41" thickness="0.013 m"/>
+    </constructions>
+    <constructions constructionId="construction_122" name="Honeycomb brick insul-10cm">
+      <layers material="material_62" thickness="0.01 m"/>
+      <layers material="material_29" thickness="0.1 m"/>
+      <layers material="material_2" thickness="0.24 m"/>
+      <layers material="material_41" thickness="0.01 m"/>
+    </constructions>
+    <constructions constructionId="construction_123" name="Honeycomb brick insul-10cm_EnEV2016">
+      <layers material="material_62" thickness="0.01 m"/>
+      <layers material="material_29" thickness="0.125 m"/>
+      <layers material="material_2" thickness="0.24 m"/>
+      <layers material="material_41" thickness="0.01 m"/>
+    </constructions>
+    <constructions constructionId="construction_124" name="Honeycomb brick insul-12cm">
+      <layers material="material_62" thickness="0.01 m"/>
+      <layers material="material_29" thickness="0.12 m"/>
+      <layers material="material_2" thickness="0.24 m"/>
+      <layers material="material_41" thickness="0.01 m"/>
+    </constructions>
+    <constructions constructionId="construction_125" name="Honeycomb brick insul-12cm_EnEV2016">
+      <layers material="material_62" thickness="0.01 m"/>
+      <layers material="material_29" thickness="0.125 m"/>
+      <layers material="material_2" thickness="0.24 m"/>
+      <layers material="material_41" thickness="0.01 m"/>
+    </constructions>
+    <constructions constructionId="construction_126" name="Honeycomb brick insul-13cm">
+      <layers material="material_62" thickness="0.01 m"/>
+      <layers material="material_29" thickness="0.13 m"/>
+      <layers material="material_2" thickness="0.24 m"/>
+      <layers material="material_41" thickness="0.01 m"/>
+    </constructions>
+    <constructions constructionId="construction_127" name="Honeycomb brick insul-16cm">
+      <layers material="material_62" thickness="0.01 m"/>
+      <layers material="material_29" thickness="0.16 m"/>
+      <layers material="material_2" thickness="0.24 m"/>
+      <layers material="material_41" thickness="0.01 m"/>
+    </constructions>
+    <constructions constructionId="construction_128" name="Honeycomb brick insul-22cm">
+      <layers material="material_62" thickness="0.01 m"/>
+      <layers material="material_29" thickness="0.22 m"/>
+      <layers material="material_2" thickness="0.24 m"/>
+      <layers material="material_41" thickness="0.01 m"/>
+    </constructions>
+    <constructions constructionId="construction_129" name="Honeycomb brick insul-6cm">
+      <layers material="material_43" thickness="0.01 m"/>
+      <layers material="material_62" thickness="0.01 m"/>
+      <layers material="material_29" thickness="0.06 m"/>
+      <layers material="material_2" thickness="0.24 m"/>
+    </constructions>
+    <constructions constructionId="construction_130" name="Honeycomb brick insul-6cm-EnEV2016">
+      <layers material="material_62" thickness="0.01 m"/>
+      <layers material="material_30" thickness="0.06 m"/>
+      <layers material="material_29" thickness="0.06 m"/>
+      <layers material="material_2" thickness="0.24 m"/>
+      <layers material="material_41" thickness="0.01 m"/>
+    </constructions>
+    <constructions constructionId="construction_131" name="Honeycomb brick-22cm">
+      <layers material="material_62" thickness="0.01 m"/>
+      <layers material="material_2" thickness="0.22 m"/>
+      <layers material="material_41" thickness="0.01 m"/>
+    </constructions>
+    <constructions constructionId="construction_132" name="Honeycomb brick-22cm_EnEV2016">
+      <layers material="material_62" thickness="0.01 m"/>
+      <layers material="material_30" thickness="0.11 m"/>
+      <layers material="material_2" thickness="0.22 m"/>
+      <layers material="material_41" thickness="0.01 m"/>
+    </constructions>
+    <constructions constructionId="construction_133" name="Honeycomb brick-22cm_RefAdv">
+      <layers material="material_62" thickness="0.01 m"/>
+      <layers material="material_30" thickness="0.24 m"/>
+      <layers material="material_62" thickness="0.01 m"/>
+      <layers material="material_2" thickness="0.22 m"/>
+      <layers material="material_41" thickness="0.01 m"/>
+    </constructions>
+    <constructions constructionId="construction_134" name="Honeycomb brick-22cm_RefMed">
+      <layers material="material_62" thickness="0.01 m"/>
+      <layers material="material_30" thickness="0.12 m"/>
+      <layers material="material_62" thickness="0.01 m"/>
+      <layers material="material_2" thickness="0.22 m"/>
+      <layers material="material_41" thickness="0.01 m"/>
+    </constructions>
+    <constructions constructionId="construction_135" name="Honeycomb brick-30cm">
+      <layers material="material_62" thickness="0.01 m"/>
+      <layers material="material_2" thickness="0.3 m"/>
+      <layers material="material_43" thickness="0.01 m"/>
+    </constructions>
+    <constructions constructionId="construction_136" name="Honeycomb brick-30cm_EnEV2016">
+      <layers material="material_62" thickness="0.01 m"/>
+      <layers material="material_30" thickness="0.105 m"/>
+      <layers material="material_2" thickness="0.3 m"/>
+      <layers material="material_43" thickness="0.01 m"/>
+    </constructions>
+    <constructions constructionId="construction_137" name="Honeycomb brick-30cm_RefAdv">
+      <layers material="material_62" thickness="0.01 m"/>
+      <layers material="material_30" thickness="0.24 m"/>
+      <layers material="material_61" thickness="0.01 m"/>
+      <layers material="material_2" thickness="0.3 m"/>
+      <layers material="material_43" thickness="0.01 m"/>
+    </constructions>
+    <constructions constructionId="construction_138" name="Honeycomb brick-30cm_RefMed">
+      <layers material="material_62" thickness="0.01 m"/>
+      <layers material="material_30" thickness="0.12 m"/>
+      <layers material="material_61" thickness="0.01 m"/>
+      <layers material="material_2" thickness="0.3 m"/>
+      <layers material="material_43" thickness="0.01 m"/>
+    </constructions>
+    <constructions constructionId="construction_139" name="Loam-timber-frames">
+      <layers material="material_93" thickness="0.2 m"/>
+    </constructions>
+    <constructions constructionId="construction_140" name="Loam-timber-frames_ EnEV2016">
+      <layers material="material_93" thickness="0.2 m"/>
+      <layers material="material_30" thickness="0.125 m"/>
+    </constructions>
+    <constructions constructionId="construction_141" name="Loam-timber-frames_ ref adv">
+      <layers material="material_30" thickness="0.24 m"/>
+      <layers material="material_93" thickness="0.2 m"/>
+    </constructions>
+    <constructions constructionId="construction_142" name="Loam-timber-frames_ ref med">
+      <layers material="material_93" thickness="0.2 m"/>
+      <layers material="material_21" thickness="0.1 m"/>
+    </constructions>
+    <constructions constructionId="construction_143" name="Reinforced concrete insul-11cm">
+      <layers material="material_62" thickness="0.01 m"/>
+      <layers material="material_30" thickness="0.11 m"/>
+      <layers material="material_14" thickness="0.24 m"/>
+      <layers material="material_41" thickness="0.01 m"/>
+    </constructions>
+    <constructions constructionId="construction_144" name="Reinforced concrete insul-11cm_EnEV2016">
+      <layers material="material_62" thickness="0.01 m"/>
+      <layers material="material_30" thickness="0.025 m"/>
+      <layers material="material_30" thickness="0.11 m"/>
+      <layers material="material_14" thickness="0.24 m"/>
+      <layers material="material_41" thickness="0.01 m"/>
+    </constructions>
+    <constructions constructionId="construction_145" name="Reinforced concrete insul-14cm">
+      <layers material="material_62" thickness="0.01 m"/>
+      <layers material="material_30" thickness="0.14 m"/>
+      <layers material="material_14" thickness="0.24 m"/>
+      <layers material="material_41" thickness="0.01 m"/>
+    </constructions>
+    <constructions constructionId="construction_146" name="Reinforced concrete insul-16cm">
+      <layers material="material_62" thickness="0.01 m"/>
+      <layers material="material_30" thickness="0.16 m"/>
+      <layers material="material_14" thickness="0.24 m"/>
+      <layers material="material_41" thickness="0.01 m"/>
+    </constructions>
+    <constructions constructionId="construction_147" name="Reinforced concrete insul-22cm">
+      <layers material="material_62" thickness="0.01 m"/>
+      <layers material="material_30" thickness="0.22 m"/>
+      <layers material="material_14" thickness="0.24 m"/>
+      <layers material="material_41" thickness="0.01 m"/>
+    </constructions>
+  </constructionCategories>
+  <constructionCategories name="groundShell">
+    <constructions constructionId="construction_87" name="Concrete slab insul-10cm">
+      <layers material="material_14" thickness="0.16 m"/>
+      <layers material="material_29" thickness="0.1 m"/>
+      <layers material="material_59" thickness="0.04 m"/>
+    </constructions>
+    <constructions constructionId="construction_88" name="Concrete slab insul-10cm_EnEV2016">
+      <layers material="material_14" thickness="0.16 m"/>
+      <layers material="material_29" thickness="0.12 m"/>
+      <layers material="material_59" thickness="0.04 m"/>
+    </constructions>
+    <constructions constructionId="construction_89" name="Concrete slab insul-12cm">
+      <layers material="material_14" thickness="0.16 m"/>
+      <layers material="material_29" thickness="0.12 m"/>
+      <layers material="material_59" thickness="0.04 m"/>
+    </constructions>
+    <constructions constructionId="construction_90" name="Concrete slab insul-14cm">
+      <layers material="material_14" thickness="0.16 m"/>
+      <layers material="material_30" thickness="0.14 m"/>
+      <layers material="material_59" thickness="0.04 m"/>
+    </constructions>
+    <constructions constructionId="construction_91" name="Concrete slab insul-16cm">
+      <layers material="material_14" thickness="0.16 m"/>
+      <layers material="material_30" thickness="0.16 m"/>
+      <layers material="material_59" thickness="0.04 m"/>
+    </constructions>
+    <constructions constructionId="construction_92" name="Concrete slab insul-1cm">
+      <layers material="material_14" thickness="0.16 m"/>
+      <layers material="material_30" thickness="0.01 m"/>
+      <layers material="material_59" thickness="0.04 m"/>
+    </constructions>
+    <constructions constructionId="construction_93" name="Concrete slab insul-1cm_EnEV2016">
+      <layers material="material_30" thickness="0.095 m"/>
+      <layers material="material_14" thickness="0.16 m"/>
+      <layers material="material_30" thickness="0.01 m"/>
+      <layers material="material_59" thickness="0.04 m"/>
+    </constructions>
+    <constructions constructionId="construction_94" name="Concrete slab insul-1cm_RefAdv">
+      <layers material="material_30" thickness="0.12 m"/>
+      <layers material="material_14" thickness="0.16 m"/>
+      <layers material="material_30" thickness="0.01 m"/>
+      <layers material="material_59" thickness="0.04 m"/>
+    </constructions>
+    <constructions constructionId="construction_95" name="Concrete slab insul-1cm_RefMed">
+      <layers material="material_30" thickness="0.08 m"/>
+      <layers material="material_14" thickness="0.16 m"/>
+      <layers material="material_30" thickness="0.01 m"/>
+      <layers material="material_59" thickness="0.04 m"/>
+    </constructions>
+    <constructions constructionId="construction_96" name="Concrete slab insul-2.5cm">
+      <layers material="material_14" thickness="0.16 m"/>
+      <layers material="material_30" thickness="0.025 m"/>
+      <layers material="material_59" thickness="0.04 m"/>
+    </constructions>
+    <constructions constructionId="construction_97" name="Concrete slab insul-2.5cm_EnEV2016">
+      <layers material="material_30" thickness="0.08 m"/>
+      <layers material="material_14" thickness="0.16 m"/>
+      <layers material="material_30" thickness="0.025 m"/>
+      <layers material="material_59" thickness="0.04 m"/>
+    </constructions>
+    <constructions constructionId="construction_98" name="Concrete slab insul-2.5cm_RefAdv">
+      <layers material="material_30" thickness="0.12 m"/>
+      <layers material="material_14" thickness="0.16 m"/>
+      <layers material="material_30" thickness="0.025 m"/>
+      <layers material="material_59" thickness="0.04 m"/>
+    </constructions>
+    <constructions constructionId="construction_99" name="Concrete slab insul-2.5cm_RefMed">
+      <layers material="material_30" thickness="0.08 m"/>
+      <layers material="material_14" thickness="0.16 m"/>
+      <layers material="material_30" thickness="0.025 m"/>
+      <layers material="material_59" thickness="0.04 m"/>
+    </constructions>
+    <constructions constructionId="construction_100" name="Concrete slab insul-3cm">
+      <layers material="material_14" thickness="0.16 m"/>
+      <layers material="material_30" thickness="0.03 m"/>
+      <layers material="material_59" thickness="0.04 m"/>
+    </constructions>
+    <constructions constructionId="construction_101" name="Concrete slab insul-3cm_EnEV2016">
+      <layers material="material_30" thickness="0.075 m"/>
+      <layers material="material_14" thickness="0.16 m"/>
+      <layers material="material_30" thickness="0.03 m"/>
+      <layers material="material_59" thickness="0.04 m"/>
+    </constructions>
+    <constructions constructionId="construction_102" name="Concrete slab insul-3cm_RefAdv">
+      <layers material="material_30" thickness="0.12 m"/>
+      <layers material="material_14" thickness="0.16 m"/>
+      <layers material="material_30" thickness="0.03 m"/>
+      <layers material="material_59" thickness="0.04 m"/>
+    </constructions>
+    <constructions constructionId="construction_103" name="Concrete slab insul-3cm_RefMed">
+      <layers material="material_30" thickness="0.08 m"/>
+      <layers material="material_14" thickness="0.16 m"/>
+      <layers material="material_30" thickness="0.03 m"/>
+      <layers material="material_59" thickness="0.04 m"/>
+    </constructions>
+    <constructions constructionId="construction_104" name="Concrete slab insul-4.5cm">
+      <layers material="material_14" thickness="0.16 m"/>
+      <layers material="material_30" thickness="0.045 m"/>
+      <layers material="material_59" thickness="0.04 m"/>
+    </constructions>
+    <constructions constructionId="construction_105" name="Concrete slab insul-4.5cm_EnEV2016">
+      <layers material="material_30" thickness="0.06 m"/>
+      <layers material="material_14" thickness="0.16 m"/>
+      <layers material="material_30" thickness="0.045 m"/>
+      <layers material="material_59" thickness="0.04 m"/>
+    </constructions>
+    <constructions constructionId="construction_106" name="Concrete slab insul-4.5cm_RefAdv">
+      <layers material="material_30" thickness="0.12 m"/>
+      <layers material="material_14" thickness="0.16 m"/>
+      <layers material="material_30" thickness="0.045 m"/>
+      <layers material="material_59" thickness="0.04 m"/>
+    </constructions>
+    <constructions constructionId="construction_107" name="Concrete slab insul-4.5cm_RefMed">
+      <layers material="material_30" thickness="0.08 m"/>
+      <layers material="material_14" thickness="0.16 m"/>
+      <layers material="material_30" thickness="0.045 m"/>
+      <layers material="material_59" thickness="0.04 m"/>
+    </constructions>
+    <constructions constructionId="construction_108" name="Concrete slab insul-4cm">
+      <layers material="material_14" thickness="0.16 m"/>
+      <layers material="material_30" thickness="0.04 m"/>
+      <layers material="material_59" thickness="0.04 m"/>
+    </constructions>
+    <constructions constructionId="construction_109" name="Concrete slab insul-4cm_EnEV2016">
+      <layers material="material_30" thickness="0.065 m"/>
+      <layers material="material_14" thickness="0.16 m"/>
+      <layers material="material_30" thickness="0.04 m"/>
+      <layers material="material_59" thickness="0.04 m"/>
+    </constructions>
+    <constructions constructionId="construction_110" name="Concrete slab insul-4cm_RefAdv">
+      <layers material="material_30" thickness="0.12 m"/>
+      <layers material="material_14" thickness="0.16 m"/>
+      <layers material="material_30" thickness="0.04 m"/>
+      <layers material="material_59" thickness="0.04 m"/>
+    </constructions>
+    <constructions constructionId="construction_111" name="Concrete slab insul-4cm_RefMed">
+      <layers material="material_30" thickness="0.08 m"/>
+      <layers material="material_14" thickness="0.16 m"/>
+      <layers material="material_30" thickness="0.04 m"/>
+      <layers material="material_59" thickness="0.04 m"/>
+    </constructions>
+    <constructions constructionId="construction_112" name="Concrete slab insul-6cm">
+      <layers material="material_14" thickness="0.16 m"/>
+      <layers material="material_30" thickness="0.06 m"/>
+      <layers material="material_59" thickness="0.04 m"/>
+    </constructions>
+    <constructions constructionId="construction_113" name="Concrete slab insul-6cm_EnEV2016">
+      <layers material="material_30" thickness="0.045 m"/>
+      <layers material="material_14" thickness="0.16 m"/>
+      <layers material="material_30" thickness="0.06 m"/>
+      <layers material="material_59" thickness="0.04 m"/>
+    </constructions>
+    <constructions constructionId="construction_114" name="Concrete slab insul-6cm_RefAdv">
+      <layers material="material_30" thickness="0.12 m"/>
+      <layers material="material_14" thickness="0.16 m"/>
+      <layers material="material_30" thickness="0.06 m"/>
+      <layers material="material_59" thickness="0.04 m"/>
+    </constructions>
+    <constructions constructionId="construction_115" name="Concrete slab insul-6cm_RefMed">
+      <layers material="material_30" thickness="0.08 m"/>
+      <layers material="material_14" thickness="0.16 m"/>
+      <layers material="material_30" thickness="0.06 m"/>
+      <layers material="material_59" thickness="0.04 m"/>
+    </constructions>
+    <constructions constructionId="construction_116" name="Concrete slab insul-7cm">
+      <layers material="material_14" thickness="0.16 m"/>
+      <layers material="material_30" thickness="0.07 m"/>
+      <layers material="material_59" thickness="0.04 m"/>
+    </constructions>
+    <constructions constructionId="construction_117" name="Concrete slab insul-7cm_EnEV2016">
+      <layers material="material_30" thickness="0.035 m"/>
+      <layers material="material_14" thickness="0.16 m"/>
+      <layers material="material_30" thickness="0.07 m"/>
+      <layers material="material_59" thickness="0.04 m"/>
+    </constructions>
+    <constructions constructionId="construction_148" name="Sand stone on sand">
+      <layers material="material_54" thickness="0.01 m"/>
+      <layers material="material_46" thickness="0.15 m"/>
+    </constructions>
+    <constructions constructionId="construction_149" name="Sand stone on sand_EnEV2016">
+      <layers material="material_82" thickness="0.01 m"/>
+      <layers material="material_30" thickness="0.095 m"/>
+      <layers material="material_54" thickness="0.035 m"/>
+      <layers material="material_46" thickness="0.15 m"/>
+    </constructions>
+    <constructions constructionId="construction_150" name="Sand stone on sand_RefAdv">
+      <layers material="material_54" thickness="0.01 m"/>
+      <layers material="material_46" thickness="0.15 m"/>
+      <layers material="material_30" thickness="0.12 m"/>
+    </constructions>
+    <constructions constructionId="construction_151" name="Sand stone on sand_RefMed">
+      <layers material="material_54" thickness="0.01 m"/>
+      <layers material="material_46" thickness="0.15 m"/>
+      <layers material="material_30" thickness="0.06 m"/>
+    </constructions>
+    <constructions constructionId="construction_180" name="Wooden floor infill cinder aggregate">
+      <layers material="material_7" thickness="0.18 m"/>
+      <layers material="material_55" thickness="0.1 m"/>
+      <layers material="material_82" thickness="0.03 m"/>
+    </constructions>
+    <constructions constructionId="construction_181" name="Wooden floor infill cinder aggregate_EnEV2016">
+      <layers material="material_30" thickness="0.084 m"/>
+      <layers material="material_7" thickness="0.18 m"/>
+      <layers material="material_55" thickness="0.1 m"/>
+      <layers material="material_82" thickness="0.03 m"/>
+    </constructions>
+    <constructions constructionId="construction_182" name="Wooden floor infill cinder aggregate_RefAdv">
+      <layers material="material_30" thickness="0.12 m"/>
+      <layers material="material_7" thickness="0.18 m"/>
+      <layers material="material_55" thickness="0.1 m"/>
+      <layers material="material_82" thickness="0.03 m"/>
+    </constructions>
+    <constructions constructionId="construction_183" name="Wooden floor infill cinder aggregate_RefMed">
+      <layers material="material_30" thickness="0.08 m"/>
+      <layers material="material_7" thickness="0.18 m"/>
+      <layers material="material_55" thickness="0.1 m"/>
+      <layers material="material_82" thickness="0.03 m"/>
+    </constructions>
+    <constructions constructionId="construction_184" name="Wooden floor infill cob ">
+      <layers material="material_82" thickness="0.01 m"/>
+      <layers material="material_93" thickness="0.25 m"/>
+      <layers material="material_94" thickness="0.1 m"/>
+      <layers material="material_89" thickness="0.02 m"/>
+    </constructions>
+    <constructions constructionId="construction_185" name="Wooden floor infill cob _EnEV2016">
+      <layers material="material_30" thickness="0.075 m"/>
+      <layers material="material_82" thickness="0.01 m"/>
+      <layers material="material_93" thickness="0.25 m"/>
+      <layers material="material_94" thickness="0.1 m"/>
+      <layers material="material_89" thickness="0.02 m"/>
+    </constructions>
+    <constructions constructionId="construction_186" name="Wooden floor infill cob _RefAdv">
+      <layers material="material_30" thickness="0.12 m"/>
+      <layers material="material_82" thickness="0.01 m"/>
+      <layers material="material_93" thickness="0.25 m"/>
+      <layers material="material_94" thickness="0.1 m"/>
+      <layers material="material_89" thickness="0.02 m"/>
+    </constructions>
+    <constructions constructionId="construction_187" name="Wooden floor infill cob _RefMed">
+      <layers material="material_30" thickness="0.08 m"/>
+      <layers material="material_82" thickness="0.01 m"/>
+      <layers material="material_93" thickness="0.25 m"/>
+      <layers material="material_94" thickness="0.1 m"/>
+      <layers material="material_89" thickness="0.02 m"/>
+    </constructions>
+    <constructions constructionId="construction_188" name="Wooden floor infill sand">
+      <layers material="material_7" thickness="0.18 m"/>
+      <layers material="material_54" thickness="0.03 m"/>
+      <layers material="material_82" thickness="0.03 m"/>
+    </constructions>
+    <constructions constructionId="construction_189" name="Wooden floor infill sand_EnEV2016">
+      <layers material="material_30" thickness="0.085 m"/>
+      <layers material="material_7" thickness="0.18 m"/>
+      <layers material="material_54" thickness="0.03 m"/>
+      <layers material="material_82" thickness="0.03 m"/>
+    </constructions>
+    <constructions constructionId="construction_190" name="Wooden floor infill sand_RefAdv">
+      <layers material="material_30" thickness="0.12 m"/>
+      <layers material="material_7" thickness="0.18 m"/>
+      <layers material="material_54" thickness="0.03 m"/>
+      <layers material="material_82" thickness="0.03 m"/>
+    </constructions>
+    <constructions constructionId="construction_191" name="Wooden floor infill sand_RefMed">
+      <layers material="material_30" thickness="0.08 m"/>
+      <layers material="material_7" thickness="0.18 m"/>
+      <layers material="material_54" thickness="0.03 m"/>
+      <layers material="material_82" thickness="0.03 m"/>
+    </constructions>
+  </constructionCategories>
+  <constructionCategories name="pitchedRoof">
+    <constructions constructionId="construction_152" name="Timber rafters closed">
+      <layers material="material_82" thickness="0.01 m"/>
+      <layers material="material_95" thickness="0.1 m"/>
+      <layers material="material_82" thickness="0.01 m"/>
+    </constructions>
+    <constructions constructionId="construction_153" name="Timber rafters closed with fibreboard">
+      <layers material="material_82" thickness="0.01 m"/>
+      <layers material="material_95" thickness="0.1 m"/>
+      <layers material="material_92" thickness="0.025 m"/>
+    </constructions>
+    <constructions constructionId="construction_154" name="Timber rafters insul-10cm">
+      <layers material="material_82" thickness="0.01 m"/>
+      <layers material="material_96" thickness="0.1 m"/>
+      <layers material="material_41" thickness="0.013 m"/>
+    </constructions>
+    <constructions constructionId="construction_155" name="Timber rafters insul-12cm">
+      <layers material="material_82" thickness="0.01 m"/>
+      <layers material="material_96" thickness="0.12 m"/>
+      <layers material="material_41" thickness="0.013 m"/>
+    </constructions>
+    <constructions constructionId="construction_156" name="Timber rafters insul-14cm">
+      <layers material="material_82" thickness="0.01 m"/>
+      <layers material="material_96" thickness="0.14 m"/>
+      <layers material="material_41" thickness="0.013 m"/>
+    </constructions>
+    <constructions constructionId="construction_157" name="Timber rafters insul-16cm">
+      <layers material="material_82" thickness="0.01 m"/>
+      <layers material="material_96" thickness="0.16 m"/>
+      <layers material="material_41" thickness="0.013 m"/>
+    </constructions>
+    <constructions constructionId="construction_158" name="Timber rafters insul-18cm">
+      <layers material="material_82" thickness="0.01 m"/>
+      <layers material="material_96" thickness="0.18 m"/>
+      <layers material="material_41" thickness="0.013 m"/>
+    </constructions>
+    <constructions constructionId="construction_159" name="Timber rafters insul-18cm_EnEV2016">
+      <layers material="material_82" thickness="0.01 m"/>
+      <layers material="material_96" thickness="0.18 m"/>
+      <layers material="material_30" thickness="0.01 m"/>
+      <layers material="material_41" thickness="0.013 m"/>
+    </constructions>
+    <constructions constructionId="construction_160" name="Timber rafters insul-20cm">
+      <layers material="material_82" thickness="0.01 m"/>
+      <layers material="material_96" thickness="0.2 m"/>
+      <layers material="material_41" thickness="0.013 m"/>
+    </constructions>
+    <constructions constructionId="construction_161" name="Timber rafters insul-24cm">
+      <layers material="material_82" thickness="0.01 m"/>
+      <layers material="material_96" thickness="0.24 m"/>
+      <layers material="material_41" thickness="0.013 m"/>
+    </constructions>
+    <constructions constructionId="construction_162" name="Timber rafters insul-28cm">
+      <layers material="material_82" thickness="0.01 m"/>
+      <layers material="material_96" thickness="0.28 m"/>
+      <layers material="material_41" thickness="0.013 m"/>
+    </constructions>
+    <constructions constructionId="construction_163" name="Timber rafters insul-34cm">
+      <layers material="material_82" thickness="0.01 m"/>
+      <layers material="material_96" thickness="0.34 m"/>
+      <layers material="material_41" thickness="0.013 m"/>
+    </constructions>
+    <constructions constructionId="construction_164" name="Timber rafters insul-42cm">
+      <layers material="material_82" thickness="0.01 m"/>
+      <layers material="material_96" thickness="0.42 m"/>
+      <layers material="material_41" thickness="0.013 m"/>
+    </constructions>
+    <constructions constructionId="construction_165" name="Timber rafters insul-4cm">
+      <layers material="material_82" thickness="0.01 m"/>
+      <layers material="material_96" thickness="0.04 m"/>
+      <layers material="material_41" thickness="0.013 m"/>
+    </constructions>
+    <constructions constructionId="construction_166" name="Timber rafters insul-5cm">
+      <layers material="material_82" thickness="0.01 m"/>
+      <layers material="material_96" thickness="0.05 m"/>
+      <layers material="material_41" thickness="0.013 m"/>
+    </constructions>
+    <constructions constructionId="construction_167" name="Timber rafters insul-6cm">
+      <layers material="material_82" thickness="0.01 m"/>
+      <layers material="material_96" thickness="0.06 m"/>
+      <layers material="material_41" thickness="0.013 m"/>
+    </constructions>
+    <constructions constructionId="construction_168" name="Timber rafters with pumicestone">
+      <layers material="material_82" thickness="0.01 m"/>
+      <layers material="material_53" thickness="0.3 m"/>
+      <layers material="material_82" thickness="0.01 m"/>
+    </constructions>
+    <constructions constructionId="construction_169" name="Timber rafters_EnEV2016">
+      <layers material="material_82" thickness="0.01 m"/>
+      <layers material="material_96" thickness="0.1 m"/>
+      <layers material="material_30" thickness="0.065 m"/>
+      <layers material="material_41" thickness="0.013 m"/>
+    </constructions>
+    <constructions constructionId="construction_170" name="Timber rafters_RefAdv">
+      <layers material="material_82" thickness="0.01 m"/>
+      <layers material="material_21" thickness="0.18 m"/>
+      <layers material="material_96" thickness="0.12 m"/>
+      <layers material="material_41" thickness="0.013 m"/>
+    </constructions>
+    <constructions constructionId="construction_171" name="Timber rafters_RefMed">
+      <layers material="material_82" thickness="0.01 m"/>
+      <layers material="material_96" thickness="0.12 m"/>
+      <layers material="material_41" thickness="0.013 m"/>
+    </constructions>
+  </constructionCategories>
+  <constructionCategories name="topCeiling">
+    <constructions constructionId="construction_13" name="Breeze block ceiling">
+      <layers material="material_76" thickness="0.01 m"/>
+      <layers material="material_6" thickness="0.13 m"/>
+    </constructions>
+    <constructions constructionId="construction_14" name="Breeze block ceiling insul-15cm">
+      <layers material="material_76" thickness="0.03 m"/>
+      <layers material="material_30" thickness="0.15 m"/>
+      <layers material="material_6" thickness="0.15 m"/>
+    </constructions>
+    <constructions constructionId="construction_15" name="Breeze block ceiling insul-18cm">
+      <layers material="material_76" thickness="0.03 m"/>
+      <layers material="material_30" thickness="0.18 m"/>
+      <layers material="material_6" thickness="0.15 m"/>
+    </constructions>
+    <constructions constructionId="construction_16" name="Breeze block ceiling insul-22cm">
+      <layers material="material_76" thickness="0.03 m"/>
+      <layers material="material_30" thickness="0.22 m"/>
+      <layers material="material_6" thickness="0.15 m"/>
+    </constructions>
+    <constructions constructionId="construction_17" name="Breeze block ceiling insul-2cm">
+      <layers material="material_76" thickness="0.03 m"/>
+      <layers material="material_29" thickness="0.02 m"/>
+      <layers material="material_6" thickness="0.15 m"/>
+    </constructions>
+    <constructions constructionId="construction_18" name="Breeze block ceiling insul-2cm_RefAdv">
+      <layers material="material_76" thickness="0.02 m"/>
+      <layers material="material_30" thickness="0.3 m"/>
+      <layers material="material_76" thickness="0.03 m"/>
+      <layers material="material_29" thickness="0.02 m"/>
+      <layers material="material_6" thickness="0.15 m"/>
+    </constructions>
+    <constructions constructionId="construction_19" name="Breeze block ceiling insul-2cm_RefMed">
+      <layers material="material_76" thickness="0.02 m"/>
+      <layers material="material_30" thickness="0.12 m"/>
+      <layers material="material_76" thickness="0.03 m"/>
+      <layers material="material_29" thickness="0.02 m"/>
+      <layers material="material_6" thickness="0.15 m"/>
+    </constructions>
+    <constructions constructionId="construction_20" name="Breeze block ceiling insul-30cm">
+      <layers material="material_76" thickness="0.03 m"/>
+      <layers material="material_30" thickness="0.3 m"/>
+      <layers material="material_6" thickness="0.15 m"/>
+    </constructions>
+    <constructions constructionId="construction_21" name="Breeze block ceiling_EnEV2016">
+      <layers material="material_76" thickness="0.01 m"/>
+      <layers material="material_30" thickness="0.13 m"/>
+      <layers material="material_6" thickness="0.13 m"/>
+    </constructions>
+    <constructions constructionId="construction_22" name="Breeze block ceiling_RefAdv">
+      <layers material="material_76" thickness="0.02 m"/>
+      <layers material="material_30" thickness="0.3 m"/>
+      <layers material="material_76" thickness="0.01 m"/>
+      <layers material="material_6" thickness="0.13 m"/>
+    </constructions>
+    <constructions constructionId="construction_23" name="Breeze block ceiling_RefMed">
+      <layers material="material_76" thickness="0.02 m"/>
+      <layers material="material_30" thickness="0.12 m"/>
+      <layers material="material_76" thickness="0.01 m"/>
+      <layers material="material_6" thickness="0.13 m"/>
+    </constructions>
+    <constructions constructionId="construction_32" name="Concrete ceiling foam insul-6cm">
+      <layers material="material_76" thickness="0.03 m"/>
+      <layers material="material_26" thickness="0.06 m"/>
+      <layers material="material_14" thickness="0.15 m"/>
+    </constructions>
+    <constructions constructionId="construction_33" name="Concrete ceiling foam insul-6cm_EnEV2016">
+      <layers material="material_76" thickness="0.02 m"/>
+      <layers material="material_30" thickness="0.09 m"/>
+      <layers material="material_26" thickness="0.06 m"/>
+      <layers material="material_14" thickness="0.15 m"/>
+    </constructions>
+    <constructions constructionId="construction_34" name="Concrete ceiling foam insul-6cm_RefAdv">
+      <layers material="material_76" thickness="0.02 m"/>
+      <layers material="material_30" thickness="0.3 m"/>
+      <layers material="material_76" thickness="0.03 m"/>
+      <layers material="material_26" thickness="0.06 m"/>
+      <layers material="material_14" thickness="0.15 m"/>
+    </constructions>
+    <constructions constructionId="construction_35" name="Concrete ceiling foam insul-6cm_RefMed">
+      <layers material="material_76" thickness="0.02 m"/>
+      <layers material="material_30" thickness="0.12 m"/>
+      <layers material="material_76" thickness="0.03 m"/>
+      <layers material="material_26" thickness="0.06 m"/>
+      <layers material="material_14" thickness="0.15 m"/>
+    </constructions>
+    <constructions constructionId="construction_36" name="Concrete ceiling insul-10cm">
+      <layers material="material_76" thickness="0.02 m"/>
+      <layers material="material_29" thickness="0.1 m"/>
+      <layers material="material_14" thickness="0.15 m"/>
+    </constructions>
+    <constructions constructionId="construction_37" name="Concrete ceiling insul-10cm_EnEV2016">
+      <layers material="material_76" thickness="0.02 m"/>
+      <layers material="material_30" thickness="0.045 m"/>
+      <layers material="material_29" thickness="0.1 m"/>
+      <layers material="material_14" thickness="0.15 m"/>
+    </constructions>
+    <constructions constructionId="construction_38" name="Concrete ceiling insul-10cm_RefAdv">
+      <layers material="material_76" thickness="0.02 m"/>
+      <layers material="material_30" thickness="0.3 m"/>
+      <layers material="material_76" thickness="0.02 m"/>
+      <layers material="material_29" thickness="0.1 m"/>
+      <layers material="material_14" thickness="0.15 m"/>
+    </constructions>
+    <constructions constructionId="construction_39" name="Concrete ceiling insul-10cm_RefMed">
+      <layers material="material_76" thickness="0.02 m"/>
+      <layers material="material_30" thickness="0.12 m"/>
+      <layers material="material_76" thickness="0.02 m"/>
+      <layers material="material_29" thickness="0.1 m"/>
+      <layers material="material_14" thickness="0.15 m"/>
+    </constructions>
+    <constructions constructionId="construction_40" name="Concrete ceiling insul-12cm">
+      <layers material="material_76" thickness="0.02 m"/>
+      <layers material="material_29" thickness="0.12 m"/>
+      <layers material="material_14" thickness="0.15 m"/>
+    </constructions>
+    <constructions constructionId="construction_41" name="Concrete ceiling insul-12cm_EnEV2016">
+      <layers material="material_76" thickness="0.02 m"/>
+      <layers material="material_30" thickness="0.03 m"/>
+      <layers material="material_29" thickness="0.12 m"/>
+      <layers material="material_14" thickness="0.15 m"/>
+    </constructions>
+    <constructions constructionId="construction_42" name="Concrete ceiling insul-12cm_RefAdv">
+      <layers material="material_76" thickness="0.02 m"/>
+      <layers material="material_30" thickness="0.3 m"/>
+      <layers material="material_76" thickness="0.02 m"/>
+      <layers material="material_29" thickness="0.12 m"/>
+      <layers material="material_14" thickness="0.15 m"/>
+    </constructions>
+    <constructions constructionId="construction_43" name="Concrete ceiling insul-12cm_RefMed">
+      <layers material="material_76" thickness="0.02 m"/>
+      <layers material="material_30" thickness="0.12 m"/>
+      <layers material="material_76" thickness="0.02 m"/>
+      <layers material="material_29" thickness="0.12 m"/>
+      <layers material="material_14" thickness="0.15 m"/>
+    </constructions>
+    <constructions constructionId="construction_44" name="Concrete ceiling insul-14cm">
+      <layers material="material_76" thickness="0.02 m"/>
+      <layers material="material_29" thickness="0.14 m"/>
+      <layers material="material_14" thickness="0.15 m"/>
+    </constructions>
+    <constructions constructionId="construction_45" name="Concrete ceiling insul-14cm_EnEV2016">
+      <layers material="material_76" thickness="0.02 m"/>
+      <layers material="material_30" thickness="0.015 m"/>
+      <layers material="material_29" thickness="0.14 m"/>
+      <layers material="material_14" thickness="0.15 m"/>
+    </constructions>
+    <constructions constructionId="construction_46" name="Concrete ceiling insul-14cm_EnEv2014">
+      <layers material="material_76" thickness="0.02 m"/>
+      <layers material="material_29" thickness="0.13 m"/>
+      <layers material="material_14" thickness="0.15 m"/>
+    </constructions>
+    <constructions constructionId="construction_47" name="Concrete ceiling insul-14cm_RefAdv">
+      <layers material="material_76" thickness="0.02 m"/>
+      <layers material="material_30" thickness="0.3 m"/>
+      <layers material="material_76" thickness="0.02 m"/>
+      <layers material="material_29" thickness="0.14 m"/>
+      <layers material="material_14" thickness="0.15 m"/>
+    </constructions>
+    <constructions constructionId="construction_48" name="Concrete ceiling insul-16cm">
+      <layers material="material_76" thickness="0.02 m"/>
+      <layers material="material_29" thickness="0.16 m"/>
+      <layers material="material_14" thickness="0.15 m"/>
+    </constructions>
+    <constructions constructionId="construction_49" name="Concrete ceiling insul-16cmEPS035">
+      <layers material="material_76" thickness="0.02 m"/>
+      <layers material="material_30" thickness="0.16 m"/>
+      <layers material="material_14" thickness="0.15 m"/>
+    </constructions>
+    <constructions constructionId="construction_50" name="Concrete ceiling insul-16cmEPS040">
+      <layers material="material_76" thickness="0.02 m"/>
+      <layers material="material_29" thickness="0.16 m"/>
+      <layers material="material_14" thickness="0.15 m"/>
+    </constructions>
+    <constructions constructionId="construction_51" name="Concrete ceiling insul-16cm_RefAdv">
+      <layers material="material_76" thickness="0.02 m"/>
+      <layers material="material_30" thickness="0.3 m"/>
+      <layers material="material_76" thickness="0.02 m"/>
+      <layers material="material_29" thickness="0.16 m"/>
+      <layers material="material_14" thickness="0.15 m"/>
+    </constructions>
+    <constructions constructionId="construction_52" name="Concrete ceiling insul-20cm">
+      <layers material="material_76" thickness="0.02 m"/>
+      <layers material="material_30" thickness="0.2 m"/>
+      <layers material="material_14" thickness="0.15 m"/>
+    </constructions>
+    <constructions constructionId="construction_53" name="Concrete ceiling insul-24cm">
+      <layers material="material_76" thickness="0.02 m"/>
+      <layers material="material_30" thickness="0.24 m"/>
+      <layers material="material_14" thickness="0.15 m"/>
+    </constructions>
+    <constructions constructionId="construction_54" name="Concrete ceiling insul-2cm">
+      <layers material="material_76" thickness="0.02 m"/>
+      <layers material="material_29" thickness="0.02 m"/>
+      <layers material="material_14" thickness="0.15 m"/>
+    </constructions>
+    <constructions constructionId="construction_55" name="Concrete ceiling insul-2cm_EnEV2016">
+      <layers material="material_76" thickness="0.02 m"/>
+      <layers material="material_30" thickness="0.12 m"/>
+      <layers material="material_29" thickness="0.02 m"/>
+      <layers material="material_14" thickness="0.15 m"/>
+    </constructions>
+    <constructions constructionId="construction_56" name="Concrete ceiling insul-2cm_RefAdv">
+      <layers material="material_76" thickness="0.02 m"/>
+      <layers material="material_30" thickness="0.3 m"/>
+      <layers material="material_76" thickness="0.02 m"/>
+      <layers material="material_29" thickness="0.02 m"/>
+      <layers material="material_14" thickness="0.15 m"/>
+    </constructions>
+    <constructions constructionId="construction_57" name="Concrete ceiling insul-2cm_RefMed">
+      <layers material="material_76" thickness="0.02 m"/>
+      <layers material="material_30" thickness="0.12 m"/>
+      <layers material="material_76" thickness="0.02 m"/>
+      <layers material="material_29" thickness="0.02 m"/>
+      <layers material="material_14" thickness="0.15 m"/>
+    </constructions>
+    <constructions constructionId="construction_58" name="Concrete ceiling insul-30cm">
+      <layers material="material_76" thickness="0.02 m"/>
+      <layers material="material_30" thickness="0.3 m"/>
+      <layers material="material_14" thickness="0.15 m"/>
+    </constructions>
+    <constructions constructionId="construction_59" name="Concrete ceiling insul-4cm">
+      <layers material="material_76" thickness="0.02 m"/>
+      <layers material="material_29" thickness="0.04 m"/>
+      <layers material="material_14" thickness="0.15 m"/>
+    </constructions>
+    <constructions constructionId="construction_60" name="Concrete ceiling insul-4cm_EnEV2016">
+      <layers material="material_76" thickness="0.02 m"/>
+      <layers material="material_30" thickness="0.1 m"/>
+      <layers material="material_29" thickness="0.04 m"/>
+      <layers material="material_14" thickness="0.15 m"/>
+    </constructions>
+    <constructions constructionId="construction_61" name="Concrete ceiling insul-4cm_RefAdv">
+      <layers material="material_76" thickness="0.02 m"/>
+      <layers material="material_30" thickness="0.3 m"/>
+      <layers material="material_76" thickness="0.02 m"/>
+      <layers material="material_29" thickness="0.04 m"/>
+      <layers material="material_14" thickness="0.15 m"/>
+    </constructions>
+    <constructions constructionId="construction_62" name="Concrete ceiling insul-4cm_RefMed">
+      <layers material="material_76" thickness="0.02 m"/>
+      <layers material="material_30" thickness="0.12 m"/>
+      <layers material="material_76" thickness="0.02 m"/>
+      <layers material="material_29" thickness="0.04 m"/>
+      <layers material="material_14" thickness="0.15 m"/>
+    </constructions>
+    <constructions constructionId="construction_63" name="Concrete ceiling insul-5cm">
+      <layers material="material_76" thickness="0.02 m"/>
+      <layers material="material_29" thickness="0.05 m"/>
+      <layers material="material_14" thickness="0.15 m"/>
+    </constructions>
+    <constructions constructionId="construction_64" name="Concrete ceiling insul-5cm_EnEV2016">
+      <layers material="material_76" thickness="0.02 m"/>
+      <layers material="material_30" thickness="0.09 m"/>
+      <layers material="material_29" thickness="0.05 m"/>
+      <layers material="material_14" thickness="0.15 m"/>
+    </constructions>
+    <constructions constructionId="construction_65" name="Concrete ceiling insul-5cm_RefAdv">
+      <layers material="material_76" thickness="0.02 m"/>
+      <layers material="material_30" thickness="0.3 m"/>
+      <layers material="material_76" thickness="0.02 m"/>
+      <layers material="material_29" thickness="0.05 m"/>
+      <layers material="material_14" thickness="0.15 m"/>
+    </constructions>
+    <constructions constructionId="construction_66" name="Concrete ceiling insul-5cm_RefMed">
+      <layers material="material_76" thickness="0.02 m"/>
+      <layers material="material_30" thickness="0.12 m"/>
+      <layers material="material_76" thickness="0.02 m"/>
+      <layers material="material_29" thickness="0.05 m"/>
+      <layers material="material_14" thickness="0.15 m"/>
+    </constructions>
+    <constructions constructionId="construction_67" name="Concrete ceiling insul-8cm">
+      <layers material="material_76" thickness="0.02 m"/>
+      <layers material="material_29" thickness="0.08 m"/>
+      <layers material="material_14" thickness="0.15 m"/>
+    </constructions>
+    <constructions constructionId="construction_68" name="Concrete ceiling insul-8cm_EnEV2016">
+      <layers material="material_76" thickness="0.02 m"/>
+      <layers material="material_30" thickness="0.065 m"/>
+      <layers material="material_29" thickness="0.08 m"/>
+      <layers material="material_14" thickness="0.15 m"/>
+    </constructions>
+    <constructions constructionId="construction_69" name="Concrete ceiling insul-8cm_RefAdv">
+      <layers material="material_76" thickness="0.02 m"/>
+      <layers material="material_30" thickness="0.3 m"/>
+      <layers material="material_76" thickness="0.02 m"/>
+      <layers material="material_29" thickness="0.08 m"/>
+      <layers material="material_14" thickness="0.15 m"/>
+    </constructions>
+    <constructions constructionId="construction_70" name="Concrete ceiling insul-8cm_RefMed">
+      <layers material="material_76" thickness="0.02 m"/>
+      <layers material="material_30" thickness="0.12 m"/>
+      <layers material="material_76" thickness="0.02 m"/>
+      <layers material="material_29" thickness="0.08 m"/>
+      <layers material="material_14" thickness="0.15 m"/>
+    </constructions>
+    <constructions constructionId="construction_71" name="Concrete ceiling with gravel insul-8cm">
+      <layers material="material_51" thickness="0.1 m"/>
+      <layers material="material_29" thickness="0.08 m"/>
+      <layers material="material_14" thickness="0.15 m"/>
+    </constructions>
+    <constructions constructionId="construction_72" name="Concrete ceiling with gravel insul-8cm_EnEV2016">
+      <layers material="material_51" thickness="0.1 m"/>
+      <layers material="material_30" thickness="0.06 m"/>
+      <layers material="material_29" thickness="0.08 m"/>
+      <layers material="material_14" thickness="0.15 m"/>
+    </constructions>
+    <constructions constructionId="construction_73" name="Concrete ceiling with gravel insul-8cm_RefAdv">
+      <layers material="material_51" thickness="0.1 m"/>
+      <layers material="material_30" thickness="0.3 m"/>
+      <layers material="material_29" thickness="0.08 m"/>
+      <layers material="material_14" thickness="0.15 m"/>
+    </constructions>
+    <constructions constructionId="construction_74" name="Concrete ceiling with gravel insul-8cm_RefMed">
+      <layers material="material_51" thickness="0.1 m"/>
+      <layers material="material_30" thickness="0.12 m"/>
+      <layers material="material_29" thickness="0.08 m"/>
+      <layers material="material_14" thickness="0.15 m"/>
+    </constructions>
+    <constructions constructionId="construction_172" name="Wood ceiling infill cob">
+      <layers material="material_89" thickness="0.02 m"/>
+      <layers material="material_93" thickness="0.25 m"/>
+      <layers material="material_82" thickness="0.01 m"/>
+    </constructions>
+    <constructions constructionId="construction_173" name="Wood ceiling infill cob and dead floor">
+      <layers material="material_82" thickness="0.02 m"/>
+      <layers material="material_93" thickness="0.25 m"/>
+      <layers material="material_82" thickness="0.01 m"/>
+      <layers material="material_94" thickness="0.1 m"/>
+      <layers material="material_82" thickness="0.01 m"/>
+    </constructions>
+    <constructions constructionId="construction_174" name="Wood ceiling infill cob and dead floor_EnEV2016">
+      <layers material="material_30" thickness="0.1 m"/>
+      <layers material="material_82" thickness="0.02 m"/>
+      <layers material="material_93" thickness="0.25 m"/>
+      <layers material="material_82" thickness="0.01 m"/>
+      <layers material="material_94" thickness="0.1 m"/>
+      <layers material="material_82" thickness="0.01 m"/>
+    </constructions>
+    <constructions constructionId="construction_175" name="Wood ceiling infill cob and dead floor_RefAdv">
+      <layers material="material_30" thickness="0.3 m"/>
+      <layers material="material_82" thickness="0.02 m"/>
+      <layers material="material_93" thickness="0.25 m"/>
+      <layers material="material_82" thickness="0.01 m"/>
+      <layers material="material_94" thickness="0.1 m"/>
+      <layers material="material_82" thickness="0.01 m"/>
+    </constructions>
+    <constructions constructionId="construction_176" name="Wood ceiling infill cob and dead floor_RefMed">
+      <layers material="material_30" thickness="0.12 m"/>
+      <layers material="material_82" thickness="0.02 m"/>
+      <layers material="material_93" thickness="0.25 m"/>
+      <layers material="material_82" thickness="0.01 m"/>
+      <layers material="material_94" thickness="0.1 m"/>
+      <layers material="material_82" thickness="0.01 m"/>
+    </constructions>
+    <constructions constructionId="construction_177" name="Wood ceiling infill cob_EnEV2016">
+      <layers material="material_30" thickness="0.115 m"/>
+      <layers material="material_89" thickness="0.02 m"/>
+      <layers material="material_93" thickness="0.25 m"/>
+      <layers material="material_82" thickness="0.01 m"/>
+    </constructions>
+    <constructions constructionId="construction_178" name="Wood ceiling infill cob_RefAdv">
+      <layers material="material_30" thickness="0.3 m"/>
+      <layers material="material_89" thickness="0.02 m"/>
+      <layers material="material_93" thickness="0.25 m"/>
+      <layers material="material_82" thickness="0.01 m"/>
+    </constructions>
+    <constructions constructionId="construction_179" name="Wood ceiling infill cob_RefMed">
+      <layers material="material_30" thickness="0.12 m"/>
+      <layers material="material_89" thickness="0.02 m"/>
+      <layers material="material_93" thickness="0.25 m"/>
+      <layers material="material_82" thickness="0.01 m"/>
+    </constructions>
+  </constructionCategories>
+  <constructionCategories name="sharedWall">
+    <constructions constructionId="construction_12" name="Beton shared wall">
+      <layers material="material_6" thickness="0.15 m"/>
+    </constructions>
+  </constructionCategories>
+  <constructionCategories name="internalWall">
+    <constructions constructionId="construction_11" name="Beton internal wall">
+      <layers material="material_6" thickness="0.06 m"/>
+    </constructions>
+  </constructionCategories>
+  <constructionCategories name="intermediaryFloor">
+    <constructions constructionId="construction_10" name="Beton intermediary floor">
+      <layers material="material_6" thickness="0.2 m"/>
+    </constructions>
+  </constructionCategories>
 </buildphys:BuildingPhysicsCatalog>
diff --git a/de.hftstuttgart.buildingphysics/catalogs/2020 German Buildings IWUMounting.xmi b/de.hftstuttgart.buildingphysics/catalogs/2020 German Buildings IWUMounting.xmi
new file mode 100644
index 0000000000000000000000000000000000000000..b622a02aaebf3dc0186bca4572ad88d842bc834b
--- /dev/null
+++ b/de.hftstuttgart.buildingphysics/catalogs/2020 German Buildings IWUMounting.xmi	
@@ -0,0 +1,1282 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<buildphys:BuildingPhysicsCatalog xmi:version="2.0" xmlns:xmi="http://www.omg.org/XMI" xmlns:buildphys="http://www.hftstuttgart.de/buildingphysics" author="Verena Weiler, HfT Stuttgart">
+  <windowCatalog name="German Building Typology Library IWU" description="Window catalog from German Building Typology Library IWU" source="http://www.iwu.de">
+    <windowTypes windowTypeId="window_0" name="Double-glazed window with old wooden/aluminum frame" uValue="3.2 W/(m²·K)" gValue="0.76" glazingNumber="2" frameRatio="0.3" embodiedEnergy="809.02 kW·h/m²" embodiedCarbon="143.4 kg" constructionDescription="double glazing with old wooden/aluminum frame, produced in Germany, transportation 50 km " disposalEnergy="5.16 kW·h/m²" disposalCarbon="1.5 kg" disposalDescription="100% sent to landfill, transportation 50 km"/>
+    <windowTypes windowTypeId="window_1" name="Double-glazed window with plastic frame" uValue="2.57 W/(m²·K)" gValue="0.76" glazingNumber="2" frameRatio="0.3" embodiedEnergy="577.53 kW·h/m²" embodiedCarbon="106.92 kg" constructionDescription="double glazing with plastic frame, produced in Germany, transportation 50 km " disposalEnergy="4.48 kW·h/m²" disposalCarbon="2.26 kg" disposalDescription="100% sent to landfill, transportation 50 km"/>
+    <windowTypes windowTypeId="window_2" name="Low-E double-glazed window" uValue="1.6 W/(m²·K)" gValue="0.63" glazingNumber="2" frameRatio="0.3" embodiedEnergy="628.89 kW·h/m²" embodiedCarbon="81.57 kg" constructionDescription="double glazing with wooden frame, produced in Germany, transportation 50 km " disposalEnergy="3.97 kW·h/m²" disposalCarbon="4.48 kg" disposalDescription="100% sent to landfill, transportation 50 km"/>
+    <windowTypes windowTypeId="window_3" name="Low-E double-glazed window EnEV2016" uValue="1.3 W/(m²·K)" gValue="0.6" glazingNumber="2" frameRatio="0.3" embodiedEnergy="628.89 kW·h/m²" embodiedCarbon="81.57 kg" constructionDescription="double glazing with wooden frame, produced in Germany, transportation 50 km " disposalEnergy="3.97 kW·h/m²" disposalCarbon="4.48 kg" disposalDescription="100% sent to landfill, transportation 50 km"/>
+    <windowTypes windowTypeId="window_4" name="Low-E triple-glazed window" uValue="1.05 W/(m²·K)" gValue="0.5" glazingNumber="3" frameRatio="0.3" embodiedEnergy="694.42 kW·h/m²" embodiedCarbon="98.5 kg" constructionDescription="triple glazing with wooden frame, produced in Germany, transportation 50 km " disposalEnergy="4.56 kW·h/m²" disposalCarbon="4.93 kg" disposalDescription="100% sent to landfill, transportation 50 km"/>
+    <windowTypes windowTypeId="window_5" name="Low-E triple-glazed window KfW 40" uValue="0.91 W/(m²·K)" gValue="0.5" glazingNumber="3" frameRatio="0.3" embodiedEnergy="694.42 kW·h/m²" embodiedCarbon="98.5 kg" constructionDescription="triple glazing with wooden frame, produced in Germany, transportation 50 km " disposalEnergy="4.56 kW·h/m²" disposalCarbon="4.93 kg" disposalDescription="100% sent to landfill, transportation 50 km"/>
+    <windowTypes windowTypeId="window_6" name="Low-E triple-glazed window KfW 55" uValue="0.91 W/(m²·K)" gValue="0.5" glazingNumber="3" frameRatio="0.3" embodiedEnergy="694.42 kW·h/m²" embodiedCarbon="98.5 kg" constructionDescription="triple glazing with wooden frame, produced in Germany, transportation 50 km " disposalEnergy="4.56 kW·h/m²" disposalCarbon="4.93 kg" disposalDescription="100% sent to landfill, transportation 50 km"/>
+    <windowTypes windowTypeId="window_7" name="Single-glazed window" uValue="5 W/(m²·K)" gValue="0.86" frameRatio="0.3" embodiedEnergy="&lt;unknown> one" embodiedCarbon="&lt;unknown> one" constructionDescription="" disposalEnergy="&lt;unknown> one" disposalCarbon="&lt;unknown> one" disposalDescription=""/>
+  </windowCatalog>
+  <materialCatalog name="German Building Typology Library IWU" description="Construction catalog from German Building Typology Library IWU" source="http://www.iwu.de">
+    <materialCategories name="Brick">
+      <materials materialId="material_0" name="Solid brick" density="2000 kg/m³" heatCapacity="840 J/K" conductivity="0.96 W/(m·K)" embodiedEnergy="0.8 kW·h/kg" embodiedCarbon="0.25 kg" constructionDescription="solid brick made of clay, produced in Germany, transportation 50 km" disposalEnergy="0.11 kW·h/kg" disposalCarbon="0.02 kg" disposalDescription="100% sent to landfill, transportation 50 km"/>
+      <materials materialId="material_1" name="Cored brick" density="1500 kg/m³" heatCapacity="920 J/K" conductivity="0.71 W/(m·K)" embodiedEnergy="&lt;unknown> one" embodiedCarbon="&lt;unknown> one" constructionDescription="" disposalEnergy="&lt;unknown> one" disposalCarbon="&lt;unknown> one" disposalDescription=""/>
+      <materials materialId="material_2" name="Honeycomb brick" density="1120 kg/m³" heatCapacity="790 J/K" conductivity="0.3 W/(m·K)" embodiedEnergy="0.77 kW·h/kg" embodiedCarbon="0.14 kg" constructionDescription="light clay brick, produced in Germany, transportation 50 km" disposalEnergy="0.11 kW·h/kg" disposalCarbon="0.02 kg" disposalDescription="100% sent to landfill, transportation 50 km"/>
+      <materials materialId="material_3" name="Inner leaf brick" density="1800 kg/m³" heatCapacity="840 J/K" conductivity="0.62 W/(m·K)" embodiedEnergy="1.1 kW·h/kg" embodiedCarbon="0.95 kg" constructionDescription="made of portland clinker, produced in Germany, transportation 50 km" disposalEnergy="0.11 kW·h/kg" disposalCarbon="0.02 kg" disposalDescription="100% sent to landfill, transportation 50 km"/>
+      <materials materialId="material_4" name="Outer leaf brick" density="2000 kg/m³" heatCapacity="650 J/K" conductivity="0.96 W/(m·K)" embodiedEnergy="1.1 kW·h/kg" embodiedCarbon="0.95 kg" constructionDescription="made of portland clinker, produced in Germany, transportation 50 km" disposalEnergy="0.11 kW·h/kg" disposalCarbon="0.02 kg" disposalDescription="100% sent to landfill, transportation 50 km"/>
+      <materials materialId="material_5" name="Vermiculite insulated brick" density="700 kg/m³" heatCapacity="840 J/K" conductivity="0.27 W/(m·K)" embodiedEnergy="&lt;unknown> one" embodiedCarbon="&lt;unknown> one" constructionDescription="" disposalEnergy="&lt;unknown> one" disposalCarbon="&lt;unknown> one" disposalDescription=""/>
+    </materialCategories>
+    <materialCategories name="Concrete">
+      <materials materialId="material_6" name="Breeze block" density="1500 kg/m³" heatCapacity="650 J/K" conductivity="0.44 W/(m·K)" embodiedEnergy="0.3 kW·h/kg" embodiedCarbon="0.12 kg" constructionDescription="concrete block, produced in Germany, transportation 50 km" disposalEnergy="0.08 kW·h/kg" disposalCarbon="0.01 kg" disposalDescription="100% sent to landfill, transportation 50 km"/>
+      <materials materialId="material_7" name="Concrete dense" density="2000 kg/m³" heatCapacity="1014 J/K" conductivity="1.13 W/(m·K)" embodiedEnergy="0.3 kW·h/kg" embodiedCarbon="0.16 kg" constructionDescription="concrete 50MPa, produced in Germany, transportation 50 km" disposalEnergy="0.08 kW·h/kg" disposalCarbon="0.01 kg" disposalDescription="100% sent to landfill, transportation 50 km"/>
+      <materials materialId="material_8" name="Concrete lightweight" density="1200 kg/m³" heatCapacity="1014 J/K" conductivity="0.38 W/(m·K)" embodiedEnergy="&lt;unknown> one" embodiedCarbon="&lt;unknown> one" constructionDescription="" disposalEnergy="&lt;unknown> one" disposalCarbon="&lt;unknown> one" disposalDescription=""/>
+      <materials materialId="material_9" name="Aerated concrete block" density="500 kg/m³" heatCapacity="840 J/K" conductivity="0.16 W/(m·K)" embodiedEnergy="1.01 kW·h/kg" embodiedCarbon="0.48 kg" constructionDescription="autoclaved aerated concrete, produced in Germany, transportation 50 km" disposalEnergy="0.08 kW·h/kg" disposalCarbon="0.01 kg" disposalDescription="100% sent to landfill, transportation 50 km"/>
+      <materials materialId="material_10" name="Foamed slag concrete" density="1040 kg/m³" heatCapacity="960 J/K" conductivity="0.25 W/(m·K)" embodiedEnergy="&lt;unknown> one" embodiedCarbon="&lt;unknown> one" constructionDescription="" disposalEnergy="&lt;unknown> one" disposalCarbon="&lt;unknown> one" disposalDescription=""/>
+      <materials materialId="material_11" name="Vermiculite aggregate concrete" density="450 kg/m³" heatCapacity="833 J/K" conductivity="0.17 W/(m·K)" embodiedEnergy="&lt;unknown> one" embodiedCarbon="&lt;unknown> one" constructionDescription="" disposalEnergy="&lt;unknown> one" disposalCarbon="&lt;unknown> one" disposalDescription=""/>
+      <materials materialId="material_12" name="No fines concrete" density="1800 kg/m³" heatCapacity="840 J/K" conductivity="0.96 W/(m·K)" embodiedEnergy="&lt;unknown> one" embodiedCarbon="&lt;unknown> one" constructionDescription="" disposalEnergy="&lt;unknown> one" disposalCarbon="&lt;unknown> one" disposalDescription=""/>
+      <materials materialId="material_13" name="Glass reinforced concrete" density="1950 kg/m³" heatCapacity="840 J/K" conductivity="0.9 W/(m·K)" embodiedEnergy="&lt;unknown> one" embodiedCarbon="&lt;unknown> one" constructionDescription="" disposalEnergy="&lt;unknown> one" disposalCarbon="&lt;unknown> one" disposalDescription=""/>
+      <materials materialId="material_14" name="Reinforced concrete" density="2240 kg/m³" heatCapacity="900 J/K" conductivity="1.95 W/(m·K)" embodiedEnergy="0.46 kW·h/kg" embodiedCarbon="0.18 kg" constructionDescription="concrete 25 MPa, steel low alloyed, produced in Germany, transportation 50 km" disposalEnergy="0.08 kW·h/kg" disposalCarbon="0.01 kg" disposalDescription="100% sent to landfill, transportation 50 km"/>
+    </materialCategories>
+    <materialCategories name="Ground covering">
+      <materials materialId="material_15" name="Infusorial (9% mc)" density="480 kg/m³" heatCapacity="180 J/K" conductivity="0.09 W/(m·K)" embodiedEnergy="&lt;unknown> one" embodiedCarbon="&lt;unknown> one" constructionDescription="" disposalEnergy="&lt;unknown> one" disposalCarbon="&lt;unknown> one" disposalDescription=""/>
+      <materials materialId="material_16" name="Gravel based" density="2050 kg/m³" heatCapacity="184 J/K" conductivity="0.52 W/(m·K)" embodiedEnergy="&lt;unknown> one" embodiedCarbon="&lt;unknown> one" constructionDescription="" disposalEnergy="&lt;unknown> one" disposalCarbon="&lt;unknown> one" disposalDescription=""/>
+      <materials materialId="material_17" name="Common earth" density="1460 kg/m³" heatCapacity="879 J/K" conductivity="1.28 W/(m·K)" embodiedEnergy="&lt;unknown> one" embodiedCarbon="&lt;unknown> one" constructionDescription="" disposalEnergy="&lt;unknown> one" disposalCarbon="&lt;unknown> one" disposalDescription=""/>
+    </materialCategories>
+    <materialCategories name="Insulation">
+      <materials materialId="material_18" name="Asbestos insulation" density="577 kg/m³" heatCapacity="833 J/K" conductivity="0.16 W/(m·K)" embodiedEnergy="&lt;unknown> one" embodiedCarbon="&lt;unknown> one" constructionDescription="" disposalEnergy="&lt;unknown> one" disposalCarbon="&lt;unknown> one" disposalDescription=""/>
+      <materials materialId="material_19" name="Cork insulation" density="105 kg/m³" heatCapacity="1810 J/K" conductivity="0.045 W/(m·K)" embodiedEnergy="&lt;unknown> one" embodiedCarbon="&lt;unknown> one" constructionDescription="" disposalEnergy="&lt;unknown> one" disposalCarbon="&lt;unknown> one" disposalDescription=""/>
+      <materials materialId="material_20" name="Woodwool" density="500 kg/m³" heatCapacity="1014 J/K" conductivity="0.1 W/(m·K)" embodiedEnergy="&lt;unknown> one" embodiedCarbon="&lt;unknown> one" constructionDescription="" disposalEnergy="&lt;unknown> one" disposalCarbon="&lt;unknown> one" disposalDescription=""/>
+      <materials materialId="material_21" name="Glasswool" density="250 kg/m³" heatCapacity="840 J/K" conductivity="0.04 W/(m·K)" embodiedEnergy="2.98 kW·h/kg" embodiedCarbon="0.54 kg" constructionDescription="glaswool mat for insulation, produced in Germany, transportation 50 km" disposalEnergy="0.08 kW·h/kg" disposalCarbon="0.01 kg" disposalDescription="100% sent to landfill, transportation 50 km"/>
+      <materials materialId="material_22" name="Sheeps wool" density="198 kg/m³" heatCapacity="1360 J/K" conductivity="0.06 W/(m·K)" embodiedEnergy="&lt;unknown> one" embodiedCarbon="&lt;unknown> one" constructionDescription="" disposalEnergy="&lt;unknown> one" disposalCarbon="&lt;unknown> one" disposalDescription=""/>
+      <materials materialId="material_23" name="Mineral fibre" density="105 kg/m³" heatCapacity="1800 J/K" conductivity="0.045 W/(m·K)" embodiedEnergy="&lt;unknown> one" embodiedCarbon="&lt;unknown> one" constructionDescription="" disposalEnergy="&lt;unknown> one" disposalCarbon="&lt;unknown> one" disposalDescription=""/>
+      <materials materialId="material_24" name="Urea formaldehyde foam (UFFI)" density="30 kg/m³" heatCapacity="1764 J/K" conductivity="0.03 W/(m·K)" embodiedEnergy="&lt;unknown> one" embodiedCarbon="&lt;unknown> one" constructionDescription="" disposalEnergy="&lt;unknown> one" disposalCarbon="&lt;unknown> one" disposalDescription=""/>
+      <materials materialId="material_25" name="Polyurethane (PUR)" density="30 kg/m³" heatCapacity="837 J/K" conductivity="0.025 W/(m·K)" embodiedEnergy="&lt;unknown> one" embodiedCarbon="&lt;unknown> one" constructionDescription="" disposalEnergy="&lt;unknown> one" disposalCarbon="&lt;unknown> one" disposalDescription=""/>
+      <materials materialId="material_26" name="Foamed glass" density="125 kg/m³" heatCapacity="833 J/K" conductivity="0.05 W/(m·K)" embodiedEnergy="9.04 kW·h/kg" embodiedCarbon="2.04 kg" constructionDescription="foamed glass, produced in Germany, transportation 50 km" disposalEnergy="0.08 kW·h/kg" disposalCarbon="0.01 kg" disposalDescription="100% sent to landfill, transportation 50 km"/>
+      <materials materialId="material_27" name="Cellulose (loose fill)" density="300 kg/m³" heatCapacity="1000 J/K" conductivity="0.037 W/(m·K)" embodiedEnergy="2.98 kW·h/kg" embodiedCarbon="0.54 kg" constructionDescription="cellulose loose fill including blow in, produced in Germany, transportation 50 km" disposalEnergy="0.08 kW·h/kg" disposalCarbon="0.01 kg" disposalDescription="100% sent to landfill, transportation 50 km"/>
+      <materials materialId="material_28" name="Extruded polystyrene (XPS 030)" density="32 kg/m³" heatCapacity="1412 J/K" conductivity="0.03 W/(m·K)" embodiedEnergy="&lt;unknown> one" embodiedCarbon="&lt;unknown> one" constructionDescription="" disposalEnergy="&lt;unknown> one" disposalCarbon="&lt;unknown> one" disposalDescription=""/>
+      <materials materialId="material_29" name="Expanded polystyrene (EPS 040)" density="25 kg/m³" heatCapacity="1014 J/K" conductivity="0.04 W/(m·K)" embodiedEnergy="27.2 kW·h/kg" embodiedCarbon="3.83 kg" constructionDescription="polystyrene, CO2 blown, produced in Germany, transportation 50 km" disposalEnergy="0.11 kW·h/kg" disposalCarbon="0.13 kg" disposalDescription="100% sent to sanitary landfill, transportation 50 km"/>
+      <materials materialId="material_30" name="Expanded polystyrene (EPS 035)" density="25 kg/m³" heatCapacity="1014 J/K" conductivity="0.035 W/(m·K)" embodiedEnergy="27.2 kW·h/kg" embodiedCarbon="3.83 kg" constructionDescription="polystyrene, CO2 blown, produced in Germany, transportation 50 km" disposalEnergy="0.11 kW·h/kg" disposalCarbon="0.13 kg" disposalDescription="100% sent to sanitary landfill, transportation 50 km"/>
+      <materials materialId="material_31" name="Expanded PVC" density="55 kg/m³" heatCapacity="1014 J/K" conductivity="0.04 W/(m·K)" embodiedEnergy="&lt;unknown> one" embodiedCarbon="&lt;unknown> one" constructionDescription="" disposalEnergy="&lt;unknown> one" disposalCarbon="&lt;unknown> one" disposalDescription=""/>
+      <materials materialId="material_32" name="Silicon" density="700 kg/m³" heatCapacity="1004 J/K" conductivity="0.18 W/(m·K)" embodiedEnergy="&lt;unknown> one" embodiedCarbon="&lt;unknown> one" constructionDescription="" disposalEnergy="&lt;unknown> one" disposalCarbon="&lt;unknown> one" disposalDescription=""/>
+      <materials materialId="material_33" name="Wool felt underlay" density="160 kg/m³" heatCapacity="1360 J/K" conductivity="0.04 W/(m·K)" embodiedEnergy="&lt;unknown> one" embodiedCarbon="&lt;unknown> one" constructionDescription="" disposalEnergy="&lt;unknown> one" disposalCarbon="&lt;unknown> one" disposalDescription=""/>
+      <materials materialId="material_34" name="Cellular rubber underlay" density="400 kg/m³" heatCapacity="1360 J/K" conductivity="0.1 W/(m·K)" embodiedEnergy="&lt;unknown> one" embodiedCarbon="&lt;unknown> one" constructionDescription="" disposalEnergy="&lt;unknown> one" disposalCarbon="&lt;unknown> one" disposalDescription=""/>
+      <materials materialId="material_35" name="Synthetic carpet" density="160 kg/m³" heatCapacity="2500 J/K" conductivity="0.06 W/(m·K)" embodiedEnergy="&lt;unknown> one" embodiedCarbon="&lt;unknown> one" constructionDescription="" disposalEnergy="&lt;unknown> one" disposalCarbon="&lt;unknown> one" disposalDescription=""/>
+    </materialCategories>
+    <materialCategories name="Metal">
+      <materials materialId="material_36" name="Copper" density="8900 kg/m³" heatCapacity="434 J/K" conductivity="200 W/(m·K)" embodiedEnergy="&lt;unknown> one" embodiedCarbon="&lt;unknown> one" constructionDescription="" disposalEnergy="&lt;unknown> one" disposalCarbon="&lt;unknown> one" disposalDescription=""/>
+      <materials materialId="material_37" name="Steel" density="7800 kg/m³" heatCapacity="507 J/K" conductivity="50 W/(m·K)" embodiedEnergy="&lt;unknown> one" embodiedCarbon="&lt;unknown> one" constructionDescription="" disposalEnergy="&lt;unknown> one" disposalCarbon="&lt;unknown> one" disposalDescription=""/>
+      <materials materialId="material_38" name="Aluminium" density="2800 kg/m³" heatCapacity="905 J/K" conductivity="160 W/(m·K)" embodiedEnergy="&lt;unknown> one" embodiedCarbon="&lt;unknown> one" constructionDescription="" disposalEnergy="&lt;unknown> one" disposalCarbon="&lt;unknown> one" disposalDescription=""/>
+    </materialCategories>
+    <materialCategories name="Plaster">
+      <materials materialId="material_39" name="Dense plaster" density="1300 kg/m³" heatCapacity="1000 J/K" conductivity="0.5 W/(m·K)" embodiedEnergy="&lt;unknown> one" embodiedCarbon="&lt;unknown> one" constructionDescription="" disposalEnergy="&lt;unknown> one" disposalCarbon="&lt;unknown> one" disposalDescription=""/>
+      <materials materialId="material_40" name="Light plaster" density="600 kg/m³" heatCapacity="1000 J/K" conductivity="0.16 W/(m·K)" embodiedEnergy="&lt;unknown> one" embodiedCarbon="&lt;unknown> one" constructionDescription="" disposalEnergy="&lt;unknown> one" disposalCarbon="&lt;unknown> one" disposalDescription=""/>
+      <materials materialId="material_41" name="Gypsum plasterboard" density="950 kg/m³" heatCapacity="833 J/K" conductivity="0.16 W/(m·K)" embodiedEnergy="1.61 kW·h/kg" embodiedCarbon="0.43 kg" constructionDescription="produced from 100% natural gypsum, produced in Germany, transportation 50 km" disposalEnergy="0.11 kW·h/kg" disposalCarbon="0.02 kg" disposalDescription="100% sent to landfill, transportation 50 km"/>
+      <materials materialId="material_42" name="Perlite plasterboard" density="800 kg/m³" heatCapacity="833 J/K" conductivity="0.18 W/(m·K)" embodiedEnergy="&lt;unknown> one" embodiedCarbon="&lt;unknown> one" constructionDescription="" disposalEnergy="&lt;unknown> one" disposalCarbon="&lt;unknown> one" disposalDescription=""/>
+      <materials materialId="material_43" name="Gypsum plastering" density="1200 kg/m³" heatCapacity="833 J/K" conductivity="0.42 W/(m·K)" embodiedEnergy="0.3 kW·h/kg" embodiedCarbon="0.07 kg" constructionDescription="gypsum plastering made of gypsum, produced in Germany, transportation 50 km" disposalEnergy="0.08 kW·h/kg" disposalCarbon="0.01 kg" disposalDescription="100% sent to landfill, transportation 50 km"/>
+      <materials materialId="material_44" name="Perlite plastering" density="400 kg/m³" heatCapacity="833 J/K" conductivity="0.08 W/(m·K)" embodiedEnergy="&lt;unknown> one" embodiedCarbon="&lt;unknown> one" constructionDescription="" disposalEnergy="&lt;unknown> one" disposalCarbon="&lt;unknown> one" disposalDescription=""/>
+      <materials materialId="material_45" name="Vermiculite plastering" density="720 kg/m³" heatCapacity="833 J/K" conductivity="0.2 W/(m·K)" embodiedEnergy="&lt;unknown> one" embodiedCarbon="&lt;unknown> one" constructionDescription="" disposalEnergy="&lt;unknown> one" disposalCarbon="&lt;unknown> one" disposalDescription=""/>
+    </materialCategories>
+    <materialCategories name="Stone">
+      <materials materialId="material_46" name="Sandstone" density="2000 kg/m³" heatCapacity="724 J/K" conductivity="1.3 W/(m·K)" embodiedEnergy="0.45 kW·h/kg" embodiedCarbon="0.17 kg" constructionDescription="sand-lime brick, produced in Germany, transportation 50 km" disposalEnergy="0.11 kW·h/kg" disposalCarbon="0.02 kg" disposalDescription="100% sent to landfill, transportation 50 km"/>
+      <materials materialId="material_47" name="Granite" density="2600 kg/m³" heatCapacity="905 J/K" conductivity="2.5 W/(m·K)" embodiedEnergy="&lt;unknown> one" embodiedCarbon="&lt;unknown> one" constructionDescription="" disposalEnergy="&lt;unknown> one" disposalCarbon="&lt;unknown> one" disposalDescription=""/>
+      <materials materialId="material_48" name="Marble" density="2500 kg/m³" heatCapacity="796 J/K" conductivity="2 W/(m·K)" embodiedEnergy="&lt;unknown> one" embodiedCarbon="&lt;unknown> one" constructionDescription="" disposalEnergy="&lt;unknown> one" disposalCarbon="&lt;unknown> one" disposalDescription=""/>
+      <materials materialId="material_49" name="Limestone" density="2180 kg/m³" heatCapacity="724 J/K" conductivity="1.5 W/(m·K)" embodiedEnergy="&lt;unknown> one" embodiedCarbon="&lt;unknown> one" constructionDescription="" disposalEnergy="&lt;unknown> one" disposalCarbon="&lt;unknown> one" disposalDescription=""/>
+      <materials materialId="material_50" name="Slate" density="2700 kg/m³" heatCapacity="760 J/K" conductivity="2 W/(m·K)" embodiedEnergy="&lt;unknown> one" embodiedCarbon="&lt;unknown> one" constructionDescription="" disposalEnergy="&lt;unknown> one" disposalCarbon="&lt;unknown> one" disposalDescription=""/>
+      <materials materialId="material_51" name="Gravel" density="1840 kg/m³" heatCapacity="833 J/K" conductivity="0.36 W/(m·K)" embodiedEnergy="0.08 kW·h/kg" embodiedCarbon="0.02 kg" constructionDescription="gravel, produced in Germany, transportation 50 km" disposalEnergy="0.08 kW·h/kg" disposalCarbon="0.01 kg" disposalDescription="100% sent to landfill, transportation 50 km"/>
+      <materials materialId="material_52" name="Chippings" density="1800 kg/m³" heatCapacity="1000 J/K" conductivity="0.96 W/(m·K)" embodiedEnergy="&lt;unknown> one" embodiedCarbon="&lt;unknown> one" constructionDescription="" disposalEnergy="&lt;unknown> one" disposalCarbon="&lt;unknown> one" disposalDescription=""/>
+      <materials materialId="material_53" name="Pumice stone" density="1280 kg/m³" heatCapacity="840 J/K" conductivity="0.53 W/(m·K)" embodiedEnergy="0.44 kW·h/kg" embodiedCarbon="0.24 kg" constructionDescription="light weight concrete block - pumice, produced in Germany, transportation 50 km" disposalEnergy="0.11 kW·h/kg" disposalCarbon="0.02 kg" disposalDescription="100% sent to landfill, transportation 50 km"/>
+      <materials materialId="material_54" name="Sand" density="1500 kg/m³" heatCapacity="830 J/K" conductivity="0.2 W/(m·K)" embodiedEnergy="0.05 kW·h/kg" embodiedCarbon="0.01 kg" constructionDescription="sand, produced in Germany, transportation 50 km" disposalEnergy="0.08 kW·h/kg" disposalCarbon="0.01 kg" disposalDescription="100% sent to landfill, transportation 50 km"/>
+      <materials materialId="material_55" name="Cinder aggregate" density="1000 kg/m³" heatCapacity="800 J/K" conductivity="0.4 W/(m·K)" embodiedEnergy="0.04 kW·h/kg" embodiedCarbon="0.01 kg" constructionDescription="ground granulated plast furnace slag, produced in Germany, transportation 50 km" disposalEnergy="0.07 kW·h/kg" disposalCarbon="0.01 kg" disposalDescription="100% sent to landfill, transportation 50 km"/>
+    </materialCategories>
+    <materialCategories name="Tile">
+      <materials materialId="material_56" name="Concrete lightweight screed" density="1200 kg/m³" heatCapacity="833 J/K" conductivity="0.41 W/(m·K)" embodiedEnergy="&lt;unknown> one" embodiedCarbon="&lt;unknown> one" constructionDescription="" disposalEnergy="&lt;unknown> one" disposalCarbon="&lt;unknown> one" disposalDescription=""/>
+      <materials materialId="material_57" name="Concrete screed" density="2100 kg/m³" heatCapacity="1014 J/K" conductivity="1.28 W/(m·K)" embodiedEnergy="&lt;unknown> one" embodiedCarbon="&lt;unknown> one" constructionDescription="" disposalEnergy="&lt;unknown> one" disposalCarbon="&lt;unknown> one" disposalDescription=""/>
+      <materials materialId="material_58" name="Granolithic screed" density="2085 kg/m³" heatCapacity="833 J/K" conductivity="0.87 W/(m·K)" embodiedEnergy="&lt;unknown> one" embodiedCarbon="&lt;unknown> one" constructionDescription="" disposalEnergy="&lt;unknown> one" disposalCarbon="&lt;unknown> one" disposalDescription=""/>
+      <materials materialId="material_59" name="Cement screed" density="2100 kg/m³" heatCapacity="650 J/K" conductivity="1.4 W/(m·K)" embodiedEnergy="0.36 kW·h/kg" embodiedCarbon="0.2 kg" constructionDescription=" cement is portland cement, strength class Z 42.5, produced in Germany, transportation 50 km" disposalEnergy="0.12 kW·h/kg" disposalCarbon="0.02 kg" disposalDescription="100% sent to material landfill, transportation 50 km"/>
+      <materials materialId="material_60" name="Rendering dry" density="1300 kg/m³" heatCapacity="1014 J/K" conductivity="0.5 W/(m·K)" embodiedEnergy="&lt;unknown> one" embodiedCarbon="&lt;unknown> one" constructionDescription="" disposalEnergy="&lt;unknown> one" disposalCarbon="&lt;unknown> one" disposalDescription=""/>
+      <materials materialId="material_61" name="Rendering (1% mc)" density="1431 kg/m³" heatCapacity="1014 J/K" conductivity="1.13 W/(m·K)" embodiedEnergy="0.21 kW·h/kg" embodiedCarbon="0.06 kg" constructionDescription="clay plaster (sand: 0.55kg, clay: 0.25kg, water: 0.2kg), produced in Germany, transportation 50 km" disposalEnergy="0.1 kW·h/kg" disposalCarbon="0.02 kg" disposalDescription="100% sent to landfill, transportation 50 km"/>
+      <materials materialId="material_62" name="Rendering (8% mc)" density="1329 kg/m³" heatCapacity="1014 J/K" conductivity="0.79 W/(m·K)" embodiedEnergy="0.21 kW·h/kg" embodiedCarbon="0.06 kg" constructionDescription="clay plaster (sand: 0.55kg, clay: 0.25kg, water: 0.2kg), produced in Germany, transportation 50 km" disposalEnergy="0.1 kW·h/kg" disposalCarbon="0.02 kg" disposalDescription="100% sent to landfill, transportation 50 km"/>
+      <materials materialId="material_63" name="Aged rendering" density="1329 kg/m³" heatCapacity="1000 J/K" conductivity="0.79 W/(m·K)" embodiedEnergy="0.21 kW·h/kg" embodiedCarbon="0.06 kg" constructionDescription="clay plaster (sand: 0.55kg, clay: 0.25kg, water: 0.2kg), produced in Germany, transportation 50 km" disposalEnergy="0.1 kW·h/kg" disposalCarbon="0.02 kg" disposalDescription="100% sent to landfill, transportation 50 km"/>
+      <materials materialId="material_64" name="Clay tile" density="1900 kg/m³" heatCapacity="837 J/K" conductivity="0.85 W/(m·K)" embodiedEnergy="&lt;unknown> one" embodiedCarbon="&lt;unknown> one" constructionDescription="" disposalEnergy="&lt;unknown> one" disposalCarbon="&lt;unknown> one" disposalDescription=""/>
+      <materials materialId="material_65" name="Concrete tile" density="2100 kg/m³" heatCapacity="837 J/K" conductivity="1.1 W/(m·K)" embodiedEnergy="&lt;unknown> one" embodiedCarbon="&lt;unknown> one" constructionDescription="" disposalEnergy="&lt;unknown> one" disposalCarbon="&lt;unknown> one" disposalDescription=""/>
+      <materials materialId="material_66" name="Slate tile" density="2700 kg/m³" heatCapacity="760 J/K" conductivity="2 W/(m·K)" embodiedEnergy="&lt;unknown> one" embodiedCarbon="&lt;unknown> one" constructionDescription="" disposalEnergy="&lt;unknown> one" disposalCarbon="&lt;unknown> one" disposalDescription=""/>
+      <materials materialId="material_67" name="Plastic tile" density="1050 kg/m³" heatCapacity="837 J/K" conductivity="0.5 W/(m·K)" embodiedEnergy="&lt;unknown> one" embodiedCarbon="&lt;unknown> one" constructionDescription="" disposalEnergy="&lt;unknown> one" disposalCarbon="&lt;unknown> one" disposalDescription=""/>
+      <materials materialId="material_68" name="Rubber tile" density="1600 kg/m³" heatCapacity="2000 J/K" conductivity="0.3 W/(m·K)" embodiedEnergy="&lt;unknown> one" embodiedCarbon="&lt;unknown> one" constructionDescription="" disposalEnergy="&lt;unknown> one" disposalCarbon="&lt;unknown> one" disposalDescription=""/>
+      <materials materialId="material_69" name="Cork tile" density="530 kg/m³" heatCapacity="1800 J/K" conductivity="0.08 W/(m·K)" embodiedEnergy="&lt;unknown> one" embodiedCarbon="&lt;unknown> one" constructionDescription="" disposalEnergy="&lt;unknown> one" disposalCarbon="&lt;unknown> one" disposalDescription=""/>
+      <materials materialId="material_70" name="Asphalt/asbestos roof" density="1900 kg/m³" heatCapacity="833 J/K" conductivity="0.55 W/(m·K)" embodiedEnergy="&lt;unknown> one" embodiedCarbon="&lt;unknown> one" constructionDescription="" disposalEnergy="&lt;unknown> one" disposalCarbon="&lt;unknown> one" disposalDescription=""/>
+      <materials materialId="material_71" name="P.V.C./asbestos roof" density="2000 kg/m³" heatCapacity="833 J/K" conductivity="0.85 W/(m·K)" embodiedEnergy="&lt;unknown> one" embodiedCarbon="&lt;unknown> one" constructionDescription="" disposalEnergy="&lt;unknown> one" disposalCarbon="&lt;unknown> one" disposalDescription=""/>
+      <materials materialId="material_72" name="Straw thatch" density="240 kg/m³" heatCapacity="180 J/K" conductivity="0.07 W/(m·K)" embodiedEnergy="&lt;unknown> one" embodiedCarbon="&lt;unknown> one" constructionDescription="" disposalEnergy="&lt;unknown> one" disposalCarbon="&lt;unknown> one" disposalDescription=""/>
+      <materials materialId="material_73" name="Ceiling (mineral)" density="290 kg/m³" heatCapacity="2000 J/K" conductivity="0.03 W/(m·K)" embodiedEnergy="&lt;unknown> one" embodiedCarbon="&lt;unknown> one" constructionDescription="" disposalEnergy="&lt;unknown> one" disposalCarbon="&lt;unknown> one" disposalDescription=""/>
+      <materials materialId="material_74" name="Ceiling (plaster)" density="1120 kg/m³" heatCapacity="840 J/K" conductivity="0.38 W/(m·K)" embodiedEnergy="&lt;unknown> one" embodiedCarbon="&lt;unknown> one" constructionDescription="" disposalEnergy="&lt;unknown> one" disposalCarbon="&lt;unknown> one" disposalDescription=""/>
+      <materials materialId="material_75" name="Bitumen felt" density="1700 kg/m³" heatCapacity="1000 J/K" conductivity="0.5 W/(m·K)" embodiedEnergy="&lt;unknown> one" embodiedCarbon="&lt;unknown> one" constructionDescription="" disposalEnergy="&lt;unknown> one" disposalCarbon="&lt;unknown> one" disposalDescription=""/>
+      <materials materialId="material_76" name="Roofing felt" density="960 kg/m³" heatCapacity="837 J/K" conductivity="0.19 W/(m·K)" embodiedEnergy="12.41 kW·h/kg" embodiedCarbon="0.85 kg" constructionDescription="plastic liner consisting of polymer EP4 flame retardant and bitumen seal, produced in Germany, transportation 50 km" disposalEnergy="0.12 kW·h/kg" disposalCarbon="0.11 kg" disposalDescription="100% sent to sanitary landfill, transportation 50 km"/>
+      <materials materialId="material_77" name="Asphalt mastic roofing" density="2325 kg/m³" heatCapacity="837 J/K" conductivity="1.15 W/(m·K)" embodiedEnergy="&lt;unknown> one" embodiedCarbon="&lt;unknown> one" constructionDescription="" disposalEnergy="&lt;unknown> one" disposalCarbon="&lt;unknown> one" disposalDescription=""/>
+      <materials materialId="material_78" name="Asphalt" density="1907 kg/m³" heatCapacity="833 J/K" conductivity="0.62 W/(m·K)" embodiedEnergy="&lt;unknown> one" embodiedCarbon="&lt;unknown> one" constructionDescription="" disposalEnergy="&lt;unknown> one" disposalCarbon="&lt;unknown> one" disposalDescription=""/>
+      <materials materialId="material_79" name="Asbestos cement" density="1500 kg/m³" heatCapacity="1000 J/K" conductivity="0.36 W/(m·K)" embodiedEnergy="&lt;unknown> one" embodiedCarbon="&lt;unknown> one" constructionDescription="" disposalEnergy="&lt;unknown> one" disposalCarbon="&lt;unknown> one" disposalDescription=""/>
+      <materials materialId="material_80" name="Cement sheet" density="700 kg/m³" heatCapacity="1050 J/K" conductivity="0.36 W/(m·K)" embodiedEnergy="&lt;unknown> one" embodiedCarbon="&lt;unknown> one" constructionDescription="" disposalEnergy="&lt;unknown> one" disposalCarbon="&lt;unknown> one" disposalDescription=""/>
+    </materialCategories>
+    <materialCategories name="Wood">
+      <materials materialId="material_81" name="Wood block" density="800 kg/m³" heatCapacity="2093 J/K" conductivity="0.16 W/(m·K)" embodiedEnergy="&lt;unknown> one" embodiedCarbon="&lt;unknown> one" constructionDescription="" disposalEnergy="&lt;unknown> one" disposalCarbon="&lt;unknown> one" disposalDescription=""/>
+      <materials materialId="material_82" name="Hardboard medium" density="600 kg/m³" heatCapacity="2027 J/K" conductivity="0.08 W/(m·K)" embodiedEnergy="13.13 kW·h/kg" embodiedCarbon="1.3 kg" constructionDescription="fibreboard hard, produced in Germany, transportation 50 km" disposalEnergy="0.12 kW·h/kg" disposalCarbon="0.08 kg" disposalDescription="100% sent to sanitary landfill, transportation 50 km"/>
+      <materials materialId="material_83" name="Hardboard standard" density="900 kg/m³" heatCapacity="2027 J/K" conductivity="0.13 W/(m·K)" embodiedEnergy="&lt;unknown> one" embodiedCarbon="&lt;unknown> one" constructionDescription="" disposalEnergy="&lt;unknown> one" disposalCarbon="&lt;unknown> one" disposalDescription=""/>
+      <materials materialId="material_84" name="Timber flooring" density="650 kg/m³" heatCapacity="1195 J/K" conductivity="0.14 W/(m·K)" embodiedEnergy="&lt;unknown> one" embodiedCarbon="&lt;unknown> one" constructionDescription="" disposalEnergy="&lt;unknown> one" disposalCarbon="&lt;unknown> one" disposalDescription=""/>
+      <materials materialId="material_85" name="Corkboard" density="160 kg/m³" heatCapacity="1888 J/K" conductivity="0.04 W/(m·K)" embodiedEnergy="&lt;unknown> one" embodiedCarbon="&lt;unknown> one" constructionDescription="" disposalEnergy="&lt;unknown> one" disposalCarbon="&lt;unknown> one" disposalDescription=""/>
+      <materials materialId="material_86" name="Chipboard" density="800 kg/m³" heatCapacity="2093 J/K" conductivity="0.15 W/(m·K)" embodiedEnergy="&lt;unknown> one" embodiedCarbon="&lt;unknown> one" constructionDescription="" disposalEnergy="&lt;unknown> one" disposalCarbon="&lt;unknown> one" disposalDescription=""/>
+      <materials materialId="material_87" name="Softboard" density="350 kg/m³" heatCapacity="1000 J/K" conductivity="0.56 W/(m·K)" embodiedEnergy="&lt;unknown> one" embodiedCarbon="&lt;unknown> one" constructionDescription="" disposalEnergy="&lt;unknown> one" disposalCarbon="&lt;unknown> one" disposalDescription=""/>
+      <materials materialId="material_88" name="Weatherboard" density="650 kg/m³" heatCapacity="2000 J/K" conductivity="0.14 W/(m·K)" embodiedEnergy="&lt;unknown> one" embodiedCarbon="&lt;unknown> one" constructionDescription="" disposalEnergy="&lt;unknown> one" disposalCarbon="&lt;unknown> one" disposalDescription=""/>
+      <materials materialId="material_89" name="Hardwood (oak, mapple, walnut...)" density="700 kg/m³" heatCapacity="1412 J/K" conductivity="0.15 W/(m·K)" embodiedEnergy="1.59 kW·h/kg" embodiedCarbon="0.03 kg" constructionDescription="sawing of hardwood, produced in Germany, transportation 50 km" disposalEnergy="0.11 kW·h/kg" disposalCarbon="0.08 kg" disposalDescription="100% sent to landfill, transportation 50 km"/>
+      <materials materialId="material_90" name="Softwood (pine, spruce...)" density="630 kg/m³" heatCapacity="2760 J/K" conductivity="0.13 W/(m·K)" embodiedEnergy="&lt;unknown> one" embodiedCarbon="&lt;unknown> one" constructionDescription="" disposalEnergy="&lt;unknown> one" disposalCarbon="&lt;unknown> one" disposalDescription=""/>
+      <materials materialId="material_91" name="Plywood" density="560 kg/m³" heatCapacity="2500 J/K" conductivity="0.15 W/(m·K)" embodiedEnergy="&lt;unknown> one" embodiedCarbon="&lt;unknown> one" constructionDescription="" disposalEnergy="&lt;unknown> one" disposalCarbon="&lt;unknown> one" disposalDescription=""/>
+      <materials materialId="material_92" name="Fibreboard" density="300 kg/m³" heatCapacity="1000 J/K" conductivity="0.06 W/(m·K)" embodiedEnergy="5.23 kW·h/kg" embodiedCarbon="1.2 kg" constructionDescription="fibreboard soft without adhesives, produced in Germany, transportation 50 km" disposalEnergy="0.11 kW·h/kg" disposalCarbon="0.08 kg" disposalDescription="100% sent to landfill, transportation 50 km"/>
+    </materialCategories>
+    <materialCategories name="Others">
+      <materials materialId="material_93" name="Loam" density="1280 kg/m³" heatCapacity="1000 J/K" conductivity="0.55 W/(m·K)" embodiedEnergy="0.06 kW·h/kg" embodiedCarbon="0.01 kg" constructionDescription="market for clay, produced in Germany, transportation 50 km" disposalEnergy="0.08 kW·h/kg" disposalCarbon="0.01 kg" disposalDescription="100% sent to landfill, transportation 50 km"/>
+      <materials materialId="material_94" name="Air layer (horizontal 10cm)" density="1.2 kg/m³" heatCapacity="1400 J/K" conductivity="0.45 W/(m·K)" embodiedEnergy="&lt;unknown> one" embodiedCarbon="&lt;unknown> one" constructionDescription="air layer inbetween different construction types" disposalEnergy="&lt;unknown> one" disposalCarbon="&lt;unknown> one" disposalDescription="no disposal for air layer"/>
+      <materials materialId="material_95" name="Air layer (vertical 10cm)" density="1.2 kg/m³" heatCapacity="1400 J/K" conductivity="0.55 W/(m·K)" embodiedEnergy="&lt;unknown> one" embodiedCarbon="&lt;unknown> one" constructionDescription="air layer inbetween different construction types" disposalEnergy="&lt;unknown> one" disposalCarbon="&lt;unknown> one" disposalDescription="no disposal for air layer"/>
+      <materials materialId="material_96" name="Rafters with glasswool insulation" density="288 kg/m³" heatCapacity="1032 J/K" conductivity="0.05 W/(m·K)" embodiedEnergy="15.18 kW·h/kg" embodiedCarbon="0.71 kg" constructionDescription="ratio 80/20 Vol.-% (glasswool/rafters), glued laminated timber used as rafters, produced in Germany, transportation 50 km" disposalEnergy="0.11 kW·h/kg" disposalCarbon="0.06 kg" disposalDescription="100% sent to landfill, transportation 50 km"/>
+    </materialCategories>
+    <constructionCategories name="outWall">
+      <mountings mountingId="mounting_0" name="Aerated concrete-25cm">
+        <layers material="material_62" thickness="0.01 m"/>
+        <layers material="material_9" thickness="0.25 m"/>
+        <layers material="material_41" thickness="0.01 m"/>
+      </mountings>
+      <mountings mountingId="mounting_1" name="Aerated concrete-25cm_EnEV2016">
+        <layers material="material_62" thickness="0.01 m"/>
+        <layers material="material_30" thickness="0.08 m"/>
+        <layers material="material_9" thickness="0.25 m"/>
+        <layers material="material_41" thickness="0.01 m"/>
+      </mountings>
+      <mountings mountingId="mounting_2" name="Aerated concrete-25cm_RefAdv">
+        <layers material="material_62" thickness="0.01 m"/>
+        <layers material="material_30" thickness="0.24 m"/>
+        <layers material="material_62" thickness="0.01 m"/>
+        <layers material="material_9" thickness="0.25 m"/>
+        <layers material="material_41" thickness="0.01 m"/>
+      </mountings>
+      <mountings mountingId="mounting_3" name="Aerated concrete-25cm_RefMed">
+        <layers material="material_62" thickness="0.01 m"/>
+        <layers material="material_30" thickness="0.12 m"/>
+        <layers material="material_62" thickness="0.01 m"/>
+        <layers material="material_9" thickness="0.25 m"/>
+        <layers material="material_41" thickness="0.01 m"/>
+      </mountings>
+      <mountings mountingId="mounting_4" name="Aerated concrete-30cm">
+        <layers material="material_62" thickness="0.01 m"/>
+        <layers material="material_9" thickness="0.3 m"/>
+        <layers material="material_43" thickness="0.01 m"/>
+      </mountings>
+      <mountings mountingId="mounting_5" name="Aerated concrete-30cm_EnEV2016">
+        <layers material="material_62" thickness="0.01 m"/>
+        <layers material="material_30" thickness="0.075 m"/>
+        <layers material="material_9" thickness="0.3 m"/>
+        <layers material="material_43" thickness="0.01 m"/>
+      </mountings>
+      <mountings mountingId="mounting_6" name="Aerated concrete-30cm_RefAdv">
+        <layers material="material_62" thickness="0.01 m"/>
+        <layers material="material_30" thickness="0.24 m"/>
+        <layers material="material_61" thickness="0.01 m"/>
+        <layers material="material_9" thickness="0.3 m"/>
+        <layers material="material_43" thickness="0.01 m"/>
+      </mountings>
+      <mountings mountingId="mounting_7" name="Aerated concrete-30cm_RefMed">
+        <layers material="material_62" thickness="0.01 m"/>
+        <layers material="material_30" thickness="0.12 m"/>
+        <layers material="material_61" thickness="0.01 m"/>
+        <layers material="material_9" thickness="0.3 m"/>
+        <layers material="material_43" thickness="0.01 m"/>
+      </mountings>
+      <mountings mountingId="mounting_8" name="Aerated concrete-50cm">
+        <layers material="material_62" thickness="0.01 m"/>
+        <layers material="material_9" thickness="0.5 m"/>
+        <layers material="material_43" thickness="0.01 m"/>
+      </mountings>
+      <mountings mountingId="mounting_9" name="Aerated concrete-50cm_EnEV2016">
+        <layers material="material_62" thickness="0.01 m"/>
+        <layers material="material_30" thickness="0.03 m"/>
+        <layers material="material_9" thickness="0.5 m"/>
+        <layers material="material_43" thickness="0.01 m"/>
+      </mountings>
+      <mountings mountingId="mounting_24" name="Breeze block-28cm">
+        <layers material="material_63" thickness="0.01 m"/>
+        <layers material="material_6" thickness="0.27 m"/>
+        <layers material="material_43" thickness="0.01 m"/>
+      </mountings>
+      <mountings mountingId="mounting_25" name="Breeze block-28cm_EnEV2016">
+        <layers material="material_62" thickness="0.01 m"/>
+        <layers material="material_30" thickness="0.12 m"/>
+        <layers material="material_63" thickness="0.01 m"/>
+        <layers material="material_6" thickness="0.27 m"/>
+        <layers material="material_43" thickness="0.01 m"/>
+      </mountings>
+      <mountings mountingId="mounting_26" name="Breeze block-28cm_RefAdv">
+        <layers material="material_62" thickness="0.01 m"/>
+        <layers material="material_30" thickness="0.24 m"/>
+        <layers material="material_63" thickness="0.01 m"/>
+        <layers material="material_6" thickness="0.27 m"/>
+        <layers material="material_43" thickness="0.01 m"/>
+      </mountings>
+      <mountings mountingId="mounting_27" name="Breeze block-28cm_RefMed">
+        <layers material="material_62" thickness="0.01 m"/>
+        <layers material="material_30" thickness="0.12 m"/>
+        <layers material="material_63" thickness="0.01 m"/>
+        <layers material="material_6" thickness="0.27 m"/>
+        <layers material="material_43" thickness="0.01 m"/>
+      </mountings>
+      <mountings mountingId="mounting_28" name="Cavity wall">
+        <layers material="material_4" thickness="0.12 m"/>
+        <layers material="material_95" thickness="0.1 m"/>
+        <layers material="material_3" thickness="0.17 m"/>
+      </mountings>
+      <mountings mountingId="mounting_29" name="Cavity wall_EnEV2016">
+        <layers material="material_4" thickness="0.12 m"/>
+        <layers material="material_27" thickness="0.1 m"/>
+        <layers material="material_3" thickness="0.17 m"/>
+        <layers material="material_30" thickness="0.03 m"/>
+      </mountings>
+      <mountings mountingId="mounting_30" name="Cavity wall_RefAdv">
+        <layers material="material_4" thickness="0.12 m"/>
+        <layers material="material_30" thickness="0.24 m"/>
+        <layers material="material_3" thickness="0.17 m"/>
+      </mountings>
+      <mountings mountingId="mounting_31" name="Cavity wall_RefMed">
+        <layers material="material_4" thickness="0.12 m"/>
+        <layers material="material_27" thickness="0.06 m"/>
+        <layers material="material_3" thickness="0.17 m"/>
+      </mountings>
+      <mountings mountingId="mounting_75" name="Concrete sandwich wall_1970s">
+        <layers material="material_62" thickness="0.01 m"/>
+        <layers material="material_14" thickness="0.05 m"/>
+        <layers material="material_26" thickness="0.03 m"/>
+        <layers material="material_14" thickness="0.24 m"/>
+        <layers material="material_43" thickness="0.01 m"/>
+      </mountings>
+      <mountings mountingId="mounting_76" name="Concrete sandwich wall_1970s_EnEV2016">
+        <layers material="material_62" thickness="0.01 m"/>
+        <layers material="material_30" thickness="0.11 m"/>
+        <layers material="material_14" thickness="0.05 m"/>
+        <layers material="material_26" thickness="0.03 m"/>
+        <layers material="material_14" thickness="0.24 m"/>
+        <layers material="material_43" thickness="0.01 m"/>
+      </mountings>
+      <mountings mountingId="mounting_77" name="Concrete sandwich wall_1970s_RefAdv">
+        <layers material="material_62" thickness="0.01 m"/>
+        <layers material="material_30" thickness="0.24 m"/>
+        <layers material="material_62" thickness="0.01 m"/>
+        <layers material="material_14" thickness="0.05 m"/>
+        <layers material="material_26" thickness="0.03 m"/>
+        <layers material="material_14" thickness="0.24 m"/>
+        <layers material="material_43" thickness="0.01 m"/>
+      </mountings>
+      <mountings mountingId="mounting_78" name="Concrete sandwich wall_1970s_RefMed">
+        <layers material="material_62" thickness="0.01 m"/>
+        <layers material="material_30" thickness="0.12 m"/>
+        <layers material="material_62" thickness="0.01 m"/>
+        <layers material="material_14" thickness="0.05 m"/>
+        <layers material="material_26" thickness="0.03 m"/>
+        <layers material="material_14" thickness="0.24 m"/>
+        <layers material="material_43" thickness="0.01 m"/>
+      </mountings>
+      <mountings mountingId="mounting_79" name="Concrete sandwich wall_1980s">
+        <layers material="material_62" thickness="0.01 m"/>
+        <layers material="material_14" thickness="0.05 m"/>
+        <layers material="material_26" thickness="0.04 m"/>
+        <layers material="material_14" thickness="0.24 m"/>
+        <layers material="material_43" thickness="0.01 m"/>
+      </mountings>
+      <mountings mountingId="mounting_80" name="Concrete sandwich wall_1980s_EnEV2016">
+        <layers material="material_62" thickness="0.01 m"/>
+        <layers material="material_30" thickness="0.105 m"/>
+        <layers material="material_14" thickness="0.05 m"/>
+        <layers material="material_26" thickness="0.04 m"/>
+        <layers material="material_14" thickness="0.24 m"/>
+        <layers material="material_43" thickness="0.01 m"/>
+      </mountings>
+      <mountings mountingId="mounting_81" name="Concrete sandwich wall_1980s_RefAdv">
+        <layers material="material_62" thickness="0.01 m"/>
+        <layers material="material_30" thickness="0.24 m"/>
+        <layers material="material_62" thickness="0.01 m"/>
+        <layers material="material_14" thickness="0.05 m"/>
+        <layers material="material_26" thickness="0.04 m"/>
+        <layers material="material_14" thickness="0.24 m"/>
+        <layers material="material_43" thickness="0.01 m"/>
+      </mountings>
+      <mountings mountingId="mounting_82" name="Concrete sandwich wall_1980s_RefMed">
+        <layers material="material_62" thickness="0.01 m"/>
+        <layers material="material_30" thickness="0.12 m"/>
+        <layers material="material_62" thickness="0.01 m"/>
+        <layers material="material_14" thickness="0.05 m"/>
+        <layers material="material_26" thickness="0.04 m"/>
+        <layers material="material_14" thickness="0.24 m"/>
+        <layers material="material_43" thickness="0.01 m"/>
+      </mountings>
+      <mountings mountingId="mounting_83" name="Concrete sandwich wall_1990s">
+        <layers material="material_62" thickness="0.01 m"/>
+        <layers material="material_14" thickness="0.05 m"/>
+        <layers material="material_26" thickness="0.07 m"/>
+        <layers material="material_14" thickness="0.24 m"/>
+        <layers material="material_43" thickness="0.01 m"/>
+      </mountings>
+      <mountings mountingId="mounting_84" name="Concrete sandwich wall_1990s_EnEV2016">
+        <layers material="material_62" thickness="0.01 m"/>
+        <layers material="material_30" thickness="0.085 m"/>
+        <layers material="material_14" thickness="0.05 m"/>
+        <layers material="material_26" thickness="0.07 m"/>
+        <layers material="material_14" thickness="0.24 m"/>
+        <layers material="material_43" thickness="0.01 m"/>
+      </mountings>
+      <mountings mountingId="mounting_85" name="Concrete sandwich wall_1990s_RefAdv">
+        <layers material="material_62" thickness="0.01 m"/>
+        <layers material="material_30" thickness="0.24 m"/>
+        <layers material="material_62" thickness="0.01 m"/>
+        <layers material="material_14" thickness="0.05 m"/>
+        <layers material="material_26" thickness="0.07 m"/>
+        <layers material="material_14" thickness="0.24 m"/>
+        <layers material="material_43" thickness="0.01 m"/>
+      </mountings>
+      <mountings mountingId="mounting_86" name="Concrete sandwich wall_1990s_RefMed">
+        <layers material="material_62" thickness="0.01 m"/>
+        <layers material="material_30" thickness="0.12 m"/>
+        <layers material="material_62" thickness="0.01 m"/>
+        <layers material="material_14" thickness="0.05 m"/>
+        <layers material="material_26" thickness="0.07 m"/>
+        <layers material="material_14" thickness="0.24 m"/>
+        <layers material="material_43" thickness="0.01 m"/>
+      </mountings>
+      <mountings mountingId="mounting_118" name="Dense brickwork-32cm">
+        <layers material="material_63" thickness="0.01 m"/>
+        <layers material="material_0" thickness="0.32 m"/>
+        <layers material="material_41" thickness="0.013 m"/>
+      </mountings>
+      <mountings mountingId="mounting_119" name="Dense brickwork-32cm_EnEV2016">
+        <layers material="material_62" thickness="0.01 m"/>
+        <layers material="material_30" thickness="0.125 m"/>
+        <layers material="material_0" thickness="0.32 m"/>
+        <layers material="material_41" thickness="0.013 m"/>
+      </mountings>
+      <mountings mountingId="mounting_120" name="Dense brickwork-32cm_RefAdv">
+        <layers material="material_62" thickness="0.01 m"/>
+        <layers material="material_30" thickness="0.24 m"/>
+        <layers material="material_63" thickness="0.01 m"/>
+        <layers material="material_62" thickness="0.01 m"/>
+        <layers material="material_0" thickness="0.32 m"/>
+        <layers material="material_41" thickness="0.013 m"/>
+      </mountings>
+      <mountings mountingId="mounting_121" name="Dense brickwork-32cm_RefMed">
+        <layers material="material_62" thickness="0.01 m"/>
+        <layers material="material_30" thickness="0.12 m"/>
+        <layers material="material_63" thickness="0.01 m"/>
+        <layers material="material_62" thickness="0.01 m"/>
+        <layers material="material_0" thickness="0.32 m"/>
+        <layers material="material_41" thickness="0.013 m"/>
+      </mountings>
+      <mountings mountingId="mounting_122" name="Honeycomb brick insul-10cm">
+        <layers material="material_62" thickness="0.01 m"/>
+        <layers material="material_29" thickness="0.1 m"/>
+        <layers material="material_2" thickness="0.24 m"/>
+        <layers material="material_41" thickness="0.01 m"/>
+      </mountings>
+      <mountings mountingId="mounting_123" name="Honeycomb brick insul-10cm_EnEV2016">
+        <layers material="material_62" thickness="0.01 m"/>
+        <layers material="material_29" thickness="0.125 m"/>
+        <layers material="material_2" thickness="0.24 m"/>
+        <layers material="material_41" thickness="0.01 m"/>
+      </mountings>
+      <mountings mountingId="mounting_124" name="Honeycomb brick insul-12cm">
+        <layers material="material_62" thickness="0.01 m"/>
+        <layers material="material_29" thickness="0.12 m"/>
+        <layers material="material_2" thickness="0.24 m"/>
+        <layers material="material_41" thickness="0.01 m"/>
+      </mountings>
+      <mountings mountingId="mounting_125" name="Honeycomb brick insul-12cm_EnEV2016">
+        <layers material="material_62" thickness="0.01 m"/>
+        <layers material="material_29" thickness="0.125 m"/>
+        <layers material="material_2" thickness="0.24 m"/>
+        <layers material="material_41" thickness="0.01 m"/>
+      </mountings>
+      <mountings mountingId="mounting_126" name="Honeycomb brick insul-13cm">
+        <layers material="material_62" thickness="0.01 m"/>
+        <layers material="material_29" thickness="0.13 m"/>
+        <layers material="material_2" thickness="0.24 m"/>
+        <layers material="material_41" thickness="0.01 m"/>
+      </mountings>
+      <mountings mountingId="mounting_127" name="Honeycomb brick insul-16cm">
+        <layers material="material_62" thickness="0.01 m"/>
+        <layers material="material_29" thickness="0.16 m"/>
+        <layers material="material_2" thickness="0.24 m"/>
+        <layers material="material_41" thickness="0.01 m"/>
+      </mountings>
+      <mountings mountingId="mounting_128" name="Honeycomb brick insul-22cm">
+        <layers material="material_62" thickness="0.01 m"/>
+        <layers material="material_29" thickness="0.22 m"/>
+        <layers material="material_2" thickness="0.24 m"/>
+        <layers material="material_41" thickness="0.01 m"/>
+      </mountings>
+      <mountings mountingId="mounting_129" name="Honeycomb brick insul-6cm">
+        <layers material="material_43" thickness="0.01 m"/>
+        <layers material="material_62" thickness="0.01 m"/>
+        <layers material="material_29" thickness="0.06 m"/>
+        <layers material="material_2" thickness="0.24 m"/>
+      </mountings>
+      <mountings mountingId="mounting_130" name="Honeycomb brick insul-6cm-EnEV2016">
+        <layers material="material_62" thickness="0.01 m"/>
+        <layers material="material_30" thickness="0.06 m"/>
+        <layers material="material_29" thickness="0.06 m"/>
+        <layers material="material_2" thickness="0.24 m"/>
+        <layers material="material_41" thickness="0.01 m"/>
+      </mountings>
+      <mountings mountingId="mounting_131" name="Honeycomb brick-22cm">
+        <layers material="material_62" thickness="0.01 m"/>
+        <layers material="material_2" thickness="0.22 m"/>
+        <layers material="material_41" thickness="0.01 m"/>
+      </mountings>
+      <mountings mountingId="mounting_132" name="Honeycomb brick-22cm_EnEV2016">
+        <layers material="material_62" thickness="0.01 m"/>
+        <layers material="material_30" thickness="0.11 m"/>
+        <layers material="material_2" thickness="0.22 m"/>
+        <layers material="material_41" thickness="0.01 m"/>
+      </mountings>
+      <mountings mountingId="mounting_133" name="Honeycomb brick-22cm_RefAdv">
+        <layers material="material_62" thickness="0.01 m"/>
+        <layers material="material_30" thickness="0.24 m"/>
+        <layers material="material_62" thickness="0.01 m"/>
+        <layers material="material_2" thickness="0.22 m"/>
+        <layers material="material_41" thickness="0.01 m"/>
+      </mountings>
+      <mountings mountingId="mounting_134" name="Honeycomb brick-22cm_RefMed">
+        <layers material="material_62" thickness="0.01 m"/>
+        <layers material="material_30" thickness="0.12 m"/>
+        <layers material="material_62" thickness="0.01 m"/>
+        <layers material="material_2" thickness="0.22 m"/>
+        <layers material="material_41" thickness="0.01 m"/>
+      </mountings>
+      <mountings mountingId="mounting_135" name="Honeycomb brick-30cm">
+        <layers material="material_62" thickness="0.01 m"/>
+        <layers material="material_2" thickness="0.3 m"/>
+        <layers material="material_43" thickness="0.01 m"/>
+      </mountings>
+      <mountings mountingId="mounting_136" name="Honeycomb brick-30cm_EnEV2016">
+        <layers material="material_62" thickness="0.01 m"/>
+        <layers material="material_30" thickness="0.105 m"/>
+        <layers material="material_2" thickness="0.3 m"/>
+        <layers material="material_43" thickness="0.01 m"/>
+      </mountings>
+      <mountings mountingId="mounting_137" name="Honeycomb brick-30cm_RefAdv">
+        <layers material="material_62" thickness="0.01 m"/>
+        <layers material="material_30" thickness="0.24 m"/>
+        <layers material="material_61" thickness="0.01 m"/>
+        <layers material="material_2" thickness="0.3 m"/>
+        <layers material="material_43" thickness="0.01 m"/>
+      </mountings>
+      <mountings mountingId="mounting_138" name="Honeycomb brick-30cm_RefMed">
+        <layers material="material_62" thickness="0.01 m"/>
+        <layers material="material_30" thickness="0.12 m"/>
+        <layers material="material_61" thickness="0.01 m"/>
+        <layers material="material_2" thickness="0.3 m"/>
+        <layers material="material_43" thickness="0.01 m"/>
+      </mountings>
+      <mountings mountingId="mounting_139" name="Loam-timber-frames">
+        <layers material="material_93" thickness="0.2 m"/>
+      </mountings>
+      <mountings mountingId="mounting_140" name="Loam-timber-frames_ EnEV2016">
+        <layers material="material_93" thickness="0.2 m"/>
+        <layers material="material_30" thickness="0.125 m"/>
+      </mountings>
+      <mountings mountingId="mounting_141" name="Loam-timber-frames_ ref adv">
+        <layers material="material_30" thickness="0.24 m"/>
+        <layers material="material_93" thickness="0.2 m"/>
+      </mountings>
+      <mountings mountingId="mounting_142" name="Loam-timber-frames_ ref med">
+        <layers material="material_93" thickness="0.2 m"/>
+        <layers material="material_21" thickness="0.1 m"/>
+      </mountings>
+      <mountings mountingId="mounting_143" name="Reinforced concrete insul-11cm">
+        <layers material="material_62" thickness="0.01 m"/>
+        <layers material="material_30" thickness="0.11 m"/>
+        <layers material="material_14" thickness="0.24 m"/>
+        <layers material="material_41" thickness="0.01 m"/>
+      </mountings>
+      <mountings mountingId="mounting_144" name="Reinforced concrete insul-11cm_EnEV2016">
+        <layers material="material_62" thickness="0.01 m"/>
+        <layers material="material_30" thickness="0.025 m"/>
+        <layers material="material_30" thickness="0.11 m"/>
+        <layers material="material_14" thickness="0.24 m"/>
+        <layers material="material_41" thickness="0.01 m"/>
+      </mountings>
+      <mountings mountingId="mounting_145" name="Reinforced concrete insul-14cm">
+        <layers material="material_62" thickness="0.01 m"/>
+        <layers material="material_30" thickness="0.14 m"/>
+        <layers material="material_14" thickness="0.24 m"/>
+        <layers material="material_41" thickness="0.01 m"/>
+      </mountings>
+      <mountings mountingId="mounting_146" name="Reinforced concrete insul-16cm">
+        <layers material="material_62" thickness="0.01 m"/>
+        <layers material="material_30" thickness="0.16 m"/>
+        <layers material="material_14" thickness="0.24 m"/>
+        <layers material="material_41" thickness="0.01 m"/>
+      </mountings>
+      <mountings mountingId="mounting_147" name="Reinforced concrete insul-22cm">
+        <layers material="material_62" thickness="0.01 m"/>
+        <layers material="material_30" thickness="0.22 m"/>
+        <layers material="material_14" thickness="0.24 m"/>
+        <layers material="material_41" thickness="0.01 m"/>
+      </mountings>
+    </constructionCategories>
+    <constructionCategories name="groundShell">
+      <mountings mountingId="mounting_87" name="Concrete slab insul-10cm">
+        <layers material="material_14" thickness="0.16 m"/>
+        <layers material="material_29" thickness="0.1 m"/>
+        <layers material="material_59" thickness="0.04 m"/>
+      </mountings>
+      <mountings mountingId="mounting_88" name="Concrete slab insul-10cm_EnEV2016">
+        <layers material="material_14" thickness="0.16 m"/>
+        <layers material="material_29" thickness="0.12 m"/>
+        <layers material="material_59" thickness="0.04 m"/>
+      </mountings>
+      <mountings mountingId="mounting_89" name="Concrete slab insul-12cm">
+        <layers material="material_14" thickness="0.16 m"/>
+        <layers material="material_29" thickness="0.12 m"/>
+        <layers material="material_59" thickness="0.04 m"/>
+      </mountings>
+      <mountings mountingId="mounting_90" name="Concrete slab insul-14cm">
+        <layers material="material_14" thickness="0.16 m"/>
+        <layers material="material_30" thickness="0.14 m"/>
+        <layers material="material_59" thickness="0.04 m"/>
+      </mountings>
+      <mountings mountingId="mounting_91" name="Concrete slab insul-16cm">
+        <layers material="material_14" thickness="0.16 m"/>
+        <layers material="material_30" thickness="0.16 m"/>
+        <layers material="material_59" thickness="0.04 m"/>
+      </mountings>
+      <mountings mountingId="mounting_92" name="Concrete slab insul-1cm">
+        <layers material="material_14" thickness="0.16 m"/>
+        <layers material="material_30" thickness="0.01 m"/>
+        <layers material="material_59" thickness="0.04 m"/>
+      </mountings>
+      <mountings mountingId="mounting_93" name="Concrete slab insul-1cm_EnEV2016">
+        <layers material="material_30" thickness="0.095 m"/>
+        <layers material="material_14" thickness="0.16 m"/>
+        <layers material="material_30" thickness="0.01 m"/>
+        <layers material="material_59" thickness="0.04 m"/>
+      </mountings>
+      <mountings mountingId="mounting_94" name="Concrete slab insul-1cm_RefAdv">
+        <layers material="material_30" thickness="0.12 m"/>
+        <layers material="material_14" thickness="0.16 m"/>
+        <layers material="material_30" thickness="0.01 m"/>
+        <layers material="material_59" thickness="0.04 m"/>
+      </mountings>
+      <mountings mountingId="mounting_95" name="Concrete slab insul-1cm_RefMed">
+        <layers material="material_30" thickness="0.08 m"/>
+        <layers material="material_14" thickness="0.16 m"/>
+        <layers material="material_30" thickness="0.01 m"/>
+        <layers material="material_59" thickness="0.04 m"/>
+      </mountings>
+      <mountings mountingId="mounting_96" name="Concrete slab insul-2.5cm">
+        <layers material="material_14" thickness="0.16 m"/>
+        <layers material="material_30" thickness="0.025 m"/>
+        <layers material="material_59" thickness="0.04 m"/>
+      </mountings>
+      <mountings mountingId="mounting_97" name="Concrete slab insul-2.5cm_EnEV2016">
+        <layers material="material_30" thickness="0.08 m"/>
+        <layers material="material_14" thickness="0.16 m"/>
+        <layers material="material_30" thickness="0.025 m"/>
+        <layers material="material_59" thickness="0.04 m"/>
+      </mountings>
+      <mountings mountingId="mounting_98" name="Concrete slab insul-2.5cm_RefAdv">
+        <layers material="material_30" thickness="0.12 m"/>
+        <layers material="material_14" thickness="0.16 m"/>
+        <layers material="material_30" thickness="0.025 m"/>
+        <layers material="material_59" thickness="0.04 m"/>
+      </mountings>
+      <mountings mountingId="mounting_99" name="Concrete slab insul-2.5cm_RefMed">
+        <layers material="material_30" thickness="0.08 m"/>
+        <layers material="material_14" thickness="0.16 m"/>
+        <layers material="material_30" thickness="0.025 m"/>
+        <layers material="material_59" thickness="0.04 m"/>
+      </mountings>
+      <mountings mountingId="mounting_100" name="Concrete slab insul-3cm">
+        <layers material="material_14" thickness="0.16 m"/>
+        <layers material="material_30" thickness="0.03 m"/>
+        <layers material="material_59" thickness="0.04 m"/>
+      </mountings>
+      <mountings mountingId="mounting_101" name="Concrete slab insul-3cm_EnEV2016">
+        <layers material="material_30" thickness="0.075 m"/>
+        <layers material="material_14" thickness="0.16 m"/>
+        <layers material="material_30" thickness="0.03 m"/>
+        <layers material="material_59" thickness="0.04 m"/>
+      </mountings>
+      <mountings mountingId="mounting_102" name="Concrete slab insul-3cm_RefAdv">
+        <layers material="material_30" thickness="0.12 m"/>
+        <layers material="material_14" thickness="0.16 m"/>
+        <layers material="material_30" thickness="0.03 m"/>
+        <layers material="material_59" thickness="0.04 m"/>
+      </mountings>
+      <mountings mountingId="mounting_103" name="Concrete slab insul-3cm_RefMed">
+        <layers material="material_30" thickness="0.08 m"/>
+        <layers material="material_14" thickness="0.16 m"/>
+        <layers material="material_30" thickness="0.03 m"/>
+        <layers material="material_59" thickness="0.04 m"/>
+      </mountings>
+      <mountings mountingId="mounting_104" name="Concrete slab insul-4.5cm">
+        <layers material="material_14" thickness="0.16 m"/>
+        <layers material="material_30" thickness="0.045 m"/>
+        <layers material="material_59" thickness="0.04 m"/>
+      </mountings>
+      <mountings mountingId="mounting_105" name="Concrete slab insul-4.5cm_EnEV2016">
+        <layers material="material_30" thickness="0.06 m"/>
+        <layers material="material_14" thickness="0.16 m"/>
+        <layers material="material_30" thickness="0.045 m"/>
+        <layers material="material_59" thickness="0.04 m"/>
+      </mountings>
+      <mountings mountingId="mounting_106" name="Concrete slab insul-4.5cm_RefAdv">
+        <layers material="material_30" thickness="0.12 m"/>
+        <layers material="material_14" thickness="0.16 m"/>
+        <layers material="material_30" thickness="0.045 m"/>
+        <layers material="material_59" thickness="0.04 m"/>
+      </mountings>
+      <mountings mountingId="mounting_107" name="Concrete slab insul-4.5cm_RefMed">
+        <layers material="material_30" thickness="0.08 m"/>
+        <layers material="material_14" thickness="0.16 m"/>
+        <layers material="material_30" thickness="0.045 m"/>
+        <layers material="material_59" thickness="0.04 m"/>
+      </mountings>
+      <mountings mountingId="mounting_108" name="Concrete slab insul-4cm">
+        <layers material="material_14" thickness="0.16 m"/>
+        <layers material="material_30" thickness="0.04 m"/>
+        <layers material="material_59" thickness="0.04 m"/>
+      </mountings>
+      <mountings mountingId="mounting_109" name="Concrete slab insul-4cm_EnEV2016">
+        <layers material="material_30" thickness="0.065 m"/>
+        <layers material="material_14" thickness="0.16 m"/>
+        <layers material="material_30" thickness="0.04 m"/>
+        <layers material="material_59" thickness="0.04 m"/>
+      </mountings>
+      <mountings mountingId="mounting_110" name="Concrete slab insul-4cm_RefAdv">
+        <layers material="material_30" thickness="0.12 m"/>
+        <layers material="material_14" thickness="0.16 m"/>
+        <layers material="material_30" thickness="0.04 m"/>
+        <layers material="material_59" thickness="0.04 m"/>
+      </mountings>
+      <mountings mountingId="mounting_111" name="Concrete slab insul-4cm_RefMed">
+        <layers material="material_30" thickness="0.08 m"/>
+        <layers material="material_14" thickness="0.16 m"/>
+        <layers material="material_30" thickness="0.04 m"/>
+        <layers material="material_59" thickness="0.04 m"/>
+      </mountings>
+      <mountings mountingId="mounting_112" name="Concrete slab insul-6cm">
+        <layers material="material_14" thickness="0.16 m"/>
+        <layers material="material_30" thickness="0.06 m"/>
+        <layers material="material_59" thickness="0.04 m"/>
+      </mountings>
+      <mountings mountingId="mounting_113" name="Concrete slab insul-6cm_EnEV2016">
+        <layers material="material_30" thickness="0.045 m"/>
+        <layers material="material_14" thickness="0.16 m"/>
+        <layers material="material_30" thickness="0.06 m"/>
+        <layers material="material_59" thickness="0.04 m"/>
+      </mountings>
+      <mountings mountingId="mounting_114" name="Concrete slab insul-6cm_RefAdv">
+        <layers material="material_30" thickness="0.12 m"/>
+        <layers material="material_14" thickness="0.16 m"/>
+        <layers material="material_30" thickness="0.06 m"/>
+        <layers material="material_59" thickness="0.04 m"/>
+      </mountings>
+      <mountings mountingId="mounting_115" name="Concrete slab insul-6cm_RefMed">
+        <layers material="material_30" thickness="0.08 m"/>
+        <layers material="material_14" thickness="0.16 m"/>
+        <layers material="material_30" thickness="0.06 m"/>
+        <layers material="material_59" thickness="0.04 m"/>
+      </mountings>
+      <mountings mountingId="mounting_116" name="Concrete slab insul-7cm">
+        <layers material="material_14" thickness="0.16 m"/>
+        <layers material="material_30" thickness="0.07 m"/>
+        <layers material="material_59" thickness="0.04 m"/>
+      </mountings>
+      <mountings mountingId="mounting_117" name="Concrete slab insul-7cm_EnEV2016">
+        <layers material="material_30" thickness="0.035 m"/>
+        <layers material="material_14" thickness="0.16 m"/>
+        <layers material="material_30" thickness="0.07 m"/>
+        <layers material="material_59" thickness="0.04 m"/>
+      </mountings>
+      <mountings mountingId="mounting_148" name="Sand stone on sand">
+        <layers material="material_54" thickness="0.01 m"/>
+        <layers material="material_46" thickness="0.15 m"/>
+      </mountings>
+      <mountings mountingId="mounting_149" name="Sand stone on sand_EnEV2016">
+        <layers material="material_82" thickness="0.01 m"/>
+        <layers material="material_30" thickness="0.095 m"/>
+        <layers material="material_54" thickness="0.035 m"/>
+        <layers material="material_46" thickness="0.15 m"/>
+      </mountings>
+      <mountings mountingId="mounting_150" name="Sand stone on sand_RefAdv">
+        <layers material="material_54" thickness="0.01 m"/>
+        <layers material="material_46" thickness="0.15 m"/>
+        <layers material="material_30" thickness="0.12 m"/>
+      </mountings>
+      <mountings mountingId="mounting_151" name="Sand stone on sand_RefMed">
+        <layers material="material_54" thickness="0.01 m"/>
+        <layers material="material_46" thickness="0.15 m"/>
+        <layers material="material_30" thickness="0.06 m"/>
+      </mountings>
+      <mountings mountingId="mounting_180" name="Wooden floor infill cinder aggregate">
+        <layers material="material_7" thickness="0.18 m"/>
+        <layers material="material_55" thickness="0.1 m"/>
+        <layers material="material_82" thickness="0.03 m"/>
+      </mountings>
+      <mountings mountingId="mounting_181" name="Wooden floor infill cinder aggregate_EnEV2016">
+        <layers material="material_30" thickness="0.084 m"/>
+        <layers material="material_7" thickness="0.18 m"/>
+        <layers material="material_55" thickness="0.1 m"/>
+        <layers material="material_82" thickness="0.03 m"/>
+      </mountings>
+      <mountings mountingId="mounting_182" name="Wooden floor infill cinder aggregate_RefAdv">
+        <layers material="material_30" thickness="0.12 m"/>
+        <layers material="material_7" thickness="0.18 m"/>
+        <layers material="material_55" thickness="0.1 m"/>
+        <layers material="material_82" thickness="0.03 m"/>
+      </mountings>
+      <mountings mountingId="mounting_183" name="Wooden floor infill cinder aggregate_RefMed">
+        <layers material="material_30" thickness="0.08 m"/>
+        <layers material="material_7" thickness="0.18 m"/>
+        <layers material="material_55" thickness="0.1 m"/>
+        <layers material="material_82" thickness="0.03 m"/>
+      </mountings>
+      <mountings mountingId="mounting_184" name="Wooden floor infill cob ">
+        <layers material="material_82" thickness="0.01 m"/>
+        <layers material="material_93" thickness="0.25 m"/>
+        <layers material="material_94" thickness="0.1 m"/>
+        <layers material="material_89" thickness="0.02 m"/>
+      </mountings>
+      <mountings mountingId="mounting_185" name="Wooden floor infill cob _EnEV2016">
+        <layers material="material_30" thickness="0.075 m"/>
+        <layers material="material_82" thickness="0.01 m"/>
+        <layers material="material_93" thickness="0.25 m"/>
+        <layers material="material_94" thickness="0.1 m"/>
+        <layers material="material_89" thickness="0.02 m"/>
+      </mountings>
+      <mountings mountingId="mounting_186" name="Wooden floor infill cob _RefAdv">
+        <layers material="material_30" thickness="0.12 m"/>
+        <layers material="material_82" thickness="0.01 m"/>
+        <layers material="material_93" thickness="0.25 m"/>
+        <layers material="material_94" thickness="0.1 m"/>
+        <layers material="material_89" thickness="0.02 m"/>
+      </mountings>
+      <mountings mountingId="mounting_187" name="Wooden floor infill cob _RefMed">
+        <layers material="material_30" thickness="0.08 m"/>
+        <layers material="material_82" thickness="0.01 m"/>
+        <layers material="material_93" thickness="0.25 m"/>
+        <layers material="material_94" thickness="0.1 m"/>
+        <layers material="material_89" thickness="0.02 m"/>
+      </mountings>
+      <mountings mountingId="mounting_188" name="Wooden floor infill sand">
+        <layers material="material_7" thickness="0.18 m"/>
+        <layers material="material_54" thickness="0.03 m"/>
+        <layers material="material_82" thickness="0.03 m"/>
+      </mountings>
+      <mountings mountingId="mounting_189" name="Wooden floor infill sand_EnEV2016">
+        <layers material="material_30" thickness="0.085 m"/>
+        <layers material="material_7" thickness="0.18 m"/>
+        <layers material="material_54" thickness="0.03 m"/>
+        <layers material="material_82" thickness="0.03 m"/>
+      </mountings>
+      <mountings mountingId="mounting_190" name="Wooden floor infill sand_RefAdv">
+        <layers material="material_30" thickness="0.12 m"/>
+        <layers material="material_7" thickness="0.18 m"/>
+        <layers material="material_54" thickness="0.03 m"/>
+        <layers material="material_82" thickness="0.03 m"/>
+      </mountings>
+      <mountings mountingId="mounting_191" name="Wooden floor infill sand_RefMed">
+        <layers material="material_30" thickness="0.08 m"/>
+        <layers material="material_7" thickness="0.18 m"/>
+        <layers material="material_54" thickness="0.03 m"/>
+        <layers material="material_82" thickness="0.03 m"/>
+      </mountings>
+    </constructionCategories>
+    <constructionCategories name="pitchedRoof">
+      <mountings mountingId="mounting_152" name="Timber rafters closed">
+        <layers material="material_82" thickness="0.01 m"/>
+        <layers material="material_95" thickness="0.1 m"/>
+        <layers material="material_82" thickness="0.01 m"/>
+      </mountings>
+      <mountings mountingId="mounting_153" name="Timber rafters closed with fibreboard">
+        <layers material="material_82" thickness="0.01 m"/>
+        <layers material="material_95" thickness="0.1 m"/>
+        <layers material="material_92" thickness="0.025 m"/>
+      </mountings>
+      <mountings mountingId="mounting_154" name="Timber rafters insul-10cm">
+        <layers material="material_82" thickness="0.01 m"/>
+        <layers material="material_96" thickness="0.1 m"/>
+        <layers material="material_41" thickness="0.013 m"/>
+      </mountings>
+      <mountings mountingId="mounting_155" name="Timber rafters insul-12cm">
+        <layers material="material_82" thickness="0.01 m"/>
+        <layers material="material_96" thickness="0.12 m"/>
+        <layers material="material_41" thickness="0.013 m"/>
+      </mountings>
+      <mountings mountingId="mounting_156" name="Timber rafters insul-14cm">
+        <layers material="material_82" thickness="0.01 m"/>
+        <layers material="material_96" thickness="0.14 m"/>
+        <layers material="material_41" thickness="0.013 m"/>
+      </mountings>
+      <mountings mountingId="mounting_157" name="Timber rafters insul-16cm">
+        <layers material="material_82" thickness="0.01 m"/>
+        <layers material="material_96" thickness="0.16 m"/>
+        <layers material="material_41" thickness="0.013 m"/>
+      </mountings>
+      <mountings mountingId="mounting_158" name="Timber rafters insul-18cm">
+        <layers material="material_82" thickness="0.01 m"/>
+        <layers material="material_96" thickness="0.18 m"/>
+        <layers material="material_41" thickness="0.013 m"/>
+      </mountings>
+      <mountings mountingId="mounting_159" name="Timber rafters insul-18cm_EnEV2016">
+        <layers material="material_82" thickness="0.01 m"/>
+        <layers material="material_96" thickness="0.18 m"/>
+        <layers material="material_30" thickness="0.01 m"/>
+        <layers material="material_41" thickness="0.013 m"/>
+      </mountings>
+      <mountings mountingId="mounting_160" name="Timber rafters insul-20cm">
+        <layers material="material_82" thickness="0.01 m"/>
+        <layers material="material_96" thickness="0.2 m"/>
+        <layers material="material_41" thickness="0.013 m"/>
+      </mountings>
+      <mountings mountingId="mounting_161" name="Timber rafters insul-24cm">
+        <layers material="material_82" thickness="0.01 m"/>
+        <layers material="material_96" thickness="0.24 m"/>
+        <layers material="material_41" thickness="0.013 m"/>
+      </mountings>
+      <mountings mountingId="mounting_162" name="Timber rafters insul-28cm">
+        <layers material="material_82" thickness="0.01 m"/>
+        <layers material="material_96" thickness="0.28 m"/>
+        <layers material="material_41" thickness="0.013 m"/>
+      </mountings>
+      <mountings mountingId="mounting_163" name="Timber rafters insul-34cm">
+        <layers material="material_82" thickness="0.01 m"/>
+        <layers material="material_96" thickness="0.34 m"/>
+        <layers material="material_41" thickness="0.013 m"/>
+      </mountings>
+      <mountings mountingId="mounting_164" name="Timber rafters insul-42cm">
+        <layers material="material_82" thickness="0.01 m"/>
+        <layers material="material_96" thickness="0.42 m"/>
+        <layers material="material_41" thickness="0.013 m"/>
+      </mountings>
+      <mountings mountingId="mounting_165" name="Timber rafters insul-4cm">
+        <layers material="material_82" thickness="0.01 m"/>
+        <layers material="material_96" thickness="0.04 m"/>
+        <layers material="material_41" thickness="0.013 m"/>
+      </mountings>
+      <mountings mountingId="mounting_166" name="Timber rafters insul-5cm">
+        <layers material="material_82" thickness="0.01 m"/>
+        <layers material="material_96" thickness="0.05 m"/>
+        <layers material="material_41" thickness="0.013 m"/>
+      </mountings>
+      <mountings mountingId="mounting_167" name="Timber rafters insul-6cm">
+        <layers material="material_82" thickness="0.01 m"/>
+        <layers material="material_96" thickness="0.06 m"/>
+        <layers material="material_41" thickness="0.013 m"/>
+      </mountings>
+      <mountings mountingId="mounting_168" name="Timber rafters with pumicestone">
+        <layers material="material_82" thickness="0.01 m"/>
+        <layers material="material_53" thickness="0.3 m"/>
+        <layers material="material_82" thickness="0.01 m"/>
+      </mountings>
+      <mountings mountingId="mounting_169" name="Timber rafters_EnEV2016">
+        <layers material="material_82" thickness="0.01 m"/>
+        <layers material="material_96" thickness="0.1 m"/>
+        <layers material="material_30" thickness="0.065 m"/>
+        <layers material="material_41" thickness="0.013 m"/>
+      </mountings>
+      <mountings mountingId="mounting_170" name="Timber rafters_RefAdv">
+        <layers material="material_82" thickness="0.01 m"/>
+        <layers material="material_21" thickness="0.18 m"/>
+        <layers material="material_96" thickness="0.12 m"/>
+        <layers material="material_41" thickness="0.013 m"/>
+      </mountings>
+      <mountings mountingId="mounting_171" name="Timber rafters_RefMed">
+        <layers material="material_82" thickness="0.01 m"/>
+        <layers material="material_96" thickness="0.12 m"/>
+        <layers material="material_41" thickness="0.013 m"/>
+      </mountings>
+    </constructionCategories>
+    <constructionCategories name="topCeiling">
+      <mountings mountingId="mounting_13" name="Breeze block ceiling">
+        <layers material="material_76" thickness="0.01 m"/>
+        <layers material="material_6" thickness="0.13 m"/>
+      </mountings>
+      <mountings mountingId="mounting_14" name="Breeze block ceiling insul-15cm">
+        <layers material="material_76" thickness="0.03 m"/>
+        <layers material="material_30" thickness="0.15 m"/>
+        <layers material="material_6" thickness="0.15 m"/>
+      </mountings>
+      <mountings mountingId="mounting_15" name="Breeze block ceiling insul-18cm">
+        <layers material="material_76" thickness="0.03 m"/>
+        <layers material="material_30" thickness="0.18 m"/>
+        <layers material="material_6" thickness="0.15 m"/>
+      </mountings>
+      <mountings mountingId="mounting_16" name="Breeze block ceiling insul-22cm">
+        <layers material="material_76" thickness="0.03 m"/>
+        <layers material="material_30" thickness="0.22 m"/>
+        <layers material="material_6" thickness="0.15 m"/>
+      </mountings>
+      <mountings mountingId="mounting_17" name="Breeze block ceiling insul-2cm">
+        <layers material="material_76" thickness="0.03 m"/>
+        <layers material="material_29" thickness="0.02 m"/>
+        <layers material="material_6" thickness="0.15 m"/>
+      </mountings>
+      <mountings mountingId="mounting_18" name="Breeze block ceiling insul-2cm_RefAdv">
+        <layers material="material_76" thickness="0.02 m"/>
+        <layers material="material_30" thickness="0.3 m"/>
+        <layers material="material_76" thickness="0.03 m"/>
+        <layers material="material_29" thickness="0.02 m"/>
+        <layers material="material_6" thickness="0.15 m"/>
+      </mountings>
+      <mountings mountingId="mounting_19" name="Breeze block ceiling insul-2cm_RefMed">
+        <layers material="material_76" thickness="0.02 m"/>
+        <layers material="material_30" thickness="0.12 m"/>
+        <layers material="material_76" thickness="0.03 m"/>
+        <layers material="material_29" thickness="0.02 m"/>
+        <layers material="material_6" thickness="0.15 m"/>
+      </mountings>
+      <mountings mountingId="mounting_20" name="Breeze block ceiling insul-30cm">
+        <layers material="material_76" thickness="0.03 m"/>
+        <layers material="material_30" thickness="0.3 m"/>
+        <layers material="material_6" thickness="0.15 m"/>
+      </mountings>
+      <mountings mountingId="mounting_21" name="Breeze block ceiling_EnEV2016">
+        <layers material="material_76" thickness="0.01 m"/>
+        <layers material="material_30" thickness="0.13 m"/>
+        <layers material="material_6" thickness="0.13 m"/>
+      </mountings>
+      <mountings mountingId="mounting_22" name="Breeze block ceiling_RefAdv">
+        <layers material="material_76" thickness="0.02 m"/>
+        <layers material="material_30" thickness="0.3 m"/>
+        <layers material="material_76" thickness="0.01 m"/>
+        <layers material="material_6" thickness="0.13 m"/>
+      </mountings>
+      <mountings mountingId="mounting_23" name="Breeze block ceiling_RefMed">
+        <layers material="material_76" thickness="0.02 m"/>
+        <layers material="material_30" thickness="0.12 m"/>
+        <layers material="material_76" thickness="0.01 m"/>
+        <layers material="material_6" thickness="0.13 m"/>
+      </mountings>
+      <mountings mountingId="mounting_32" name="Concrete ceiling foam insul-6cm">
+        <layers material="material_76" thickness="0.03 m"/>
+        <layers material="material_26" thickness="0.06 m"/>
+        <layers material="material_14" thickness="0.15 m"/>
+      </mountings>
+      <mountings mountingId="mounting_33" name="Concrete ceiling foam insul-6cm_EnEV2016">
+        <layers material="material_76" thickness="0.02 m"/>
+        <layers material="material_30" thickness="0.09 m"/>
+        <layers material="material_26" thickness="0.06 m"/>
+        <layers material="material_14" thickness="0.15 m"/>
+      </mountings>
+      <mountings mountingId="mounting_34" name="Concrete ceiling foam insul-6cm_RefAdv">
+        <layers material="material_76" thickness="0.02 m"/>
+        <layers material="material_30" thickness="0.3 m"/>
+        <layers material="material_76" thickness="0.03 m"/>
+        <layers material="material_26" thickness="0.06 m"/>
+        <layers material="material_14" thickness="0.15 m"/>
+      </mountings>
+      <mountings mountingId="mounting_35" name="Concrete ceiling foam insul-6cm_RefMed">
+        <layers material="material_76" thickness="0.02 m"/>
+        <layers material="material_30" thickness="0.12 m"/>
+        <layers material="material_76" thickness="0.03 m"/>
+        <layers material="material_26" thickness="0.06 m"/>
+        <layers material="material_14" thickness="0.15 m"/>
+      </mountings>
+      <mountings mountingId="mounting_36" name="Concrete ceiling insul-10cm">
+        <layers material="material_76" thickness="0.02 m"/>
+        <layers material="material_29" thickness="0.1 m"/>
+        <layers material="material_14" thickness="0.15 m"/>
+      </mountings>
+      <mountings mountingId="mounting_37" name="Concrete ceiling insul-10cm_EnEV2016">
+        <layers material="material_76" thickness="0.02 m"/>
+        <layers material="material_30" thickness="0.045 m"/>
+        <layers material="material_29" thickness="0.1 m"/>
+        <layers material="material_14" thickness="0.15 m"/>
+      </mountings>
+      <mountings mountingId="mounting_38" name="Concrete ceiling insul-10cm_RefAdv">
+        <layers material="material_76" thickness="0.02 m"/>
+        <layers material="material_30" thickness="0.3 m"/>
+        <layers material="material_76" thickness="0.02 m"/>
+        <layers material="material_29" thickness="0.1 m"/>
+        <layers material="material_14" thickness="0.15 m"/>
+      </mountings>
+      <mountings mountingId="mounting_39" name="Concrete ceiling insul-10cm_RefMed">
+        <layers material="material_76" thickness="0.02 m"/>
+        <layers material="material_30" thickness="0.12 m"/>
+        <layers material="material_76" thickness="0.02 m"/>
+        <layers material="material_29" thickness="0.1 m"/>
+        <layers material="material_14" thickness="0.15 m"/>
+      </mountings>
+      <mountings mountingId="mounting_40" name="Concrete ceiling insul-12cm">
+        <layers material="material_76" thickness="0.02 m"/>
+        <layers material="material_29" thickness="0.12 m"/>
+        <layers material="material_14" thickness="0.15 m"/>
+      </mountings>
+      <mountings mountingId="mounting_41" name="Concrete ceiling insul-12cm_EnEV2016">
+        <layers material="material_76" thickness="0.02 m"/>
+        <layers material="material_30" thickness="0.03 m"/>
+        <layers material="material_29" thickness="0.12 m"/>
+        <layers material="material_14" thickness="0.15 m"/>
+      </mountings>
+      <mountings mountingId="mounting_42" name="Concrete ceiling insul-12cm_RefAdv">
+        <layers material="material_76" thickness="0.02 m"/>
+        <layers material="material_30" thickness="0.3 m"/>
+        <layers material="material_76" thickness="0.02 m"/>
+        <layers material="material_29" thickness="0.12 m"/>
+        <layers material="material_14" thickness="0.15 m"/>
+      </mountings>
+      <mountings mountingId="mounting_43" name="Concrete ceiling insul-12cm_RefMed">
+        <layers material="material_76" thickness="0.02 m"/>
+        <layers material="material_30" thickness="0.12 m"/>
+        <layers material="material_76" thickness="0.02 m"/>
+        <layers material="material_29" thickness="0.12 m"/>
+        <layers material="material_14" thickness="0.15 m"/>
+      </mountings>
+      <mountings mountingId="mounting_44" name="Concrete ceiling insul-14cm">
+        <layers material="material_76" thickness="0.02 m"/>
+        <layers material="material_29" thickness="0.14 m"/>
+        <layers material="material_14" thickness="0.15 m"/>
+      </mountings>
+      <mountings mountingId="mounting_45" name="Concrete ceiling insul-14cm_EnEV2016">
+        <layers material="material_76" thickness="0.02 m"/>
+        <layers material="material_30" thickness="0.015 m"/>
+        <layers material="material_29" thickness="0.14 m"/>
+        <layers material="material_14" thickness="0.15 m"/>
+      </mountings>
+      <mountings mountingId="mounting_46" name="Concrete ceiling insul-14cm_EnEv2014">
+        <layers material="material_76" thickness="0.02 m"/>
+        <layers material="material_29" thickness="0.13 m"/>
+        <layers material="material_14" thickness="0.15 m"/>
+      </mountings>
+      <mountings mountingId="mounting_47" name="Concrete ceiling insul-14cm_RefAdv">
+        <layers material="material_76" thickness="0.02 m"/>
+        <layers material="material_30" thickness="0.3 m"/>
+        <layers material="material_76" thickness="0.02 m"/>
+        <layers material="material_29" thickness="0.14 m"/>
+        <layers material="material_14" thickness="0.15 m"/>
+      </mountings>
+      <mountings mountingId="mounting_48" name="Concrete ceiling insul-16cm">
+        <layers material="material_76" thickness="0.02 m"/>
+        <layers material="material_29" thickness="0.16 m"/>
+        <layers material="material_14" thickness="0.15 m"/>
+      </mountings>
+      <mountings mountingId="mounting_49" name="Concrete ceiling insul-16cmEPS035">
+        <layers material="material_76" thickness="0.02 m"/>
+        <layers material="material_30" thickness="0.16 m"/>
+        <layers material="material_14" thickness="0.15 m"/>
+      </mountings>
+      <mountings mountingId="mounting_50" name="Concrete ceiling insul-16cmEPS040">
+        <layers material="material_76" thickness="0.02 m"/>
+        <layers material="material_29" thickness="0.16 m"/>
+        <layers material="material_14" thickness="0.15 m"/>
+      </mountings>
+      <mountings mountingId="mounting_51" name="Concrete ceiling insul-16cm_RefAdv">
+        <layers material="material_76" thickness="0.02 m"/>
+        <layers material="material_30" thickness="0.3 m"/>
+        <layers material="material_76" thickness="0.02 m"/>
+        <layers material="material_29" thickness="0.16 m"/>
+        <layers material="material_14" thickness="0.15 m"/>
+      </mountings>
+      <mountings mountingId="mounting_52" name="Concrete ceiling insul-20cm">
+        <layers material="material_76" thickness="0.02 m"/>
+        <layers material="material_30" thickness="0.2 m"/>
+        <layers material="material_14" thickness="0.15 m"/>
+      </mountings>
+      <mountings mountingId="mounting_53" name="Concrete ceiling insul-24cm">
+        <layers material="material_76" thickness="0.02 m"/>
+        <layers material="material_30" thickness="0.24 m"/>
+        <layers material="material_14" thickness="0.15 m"/>
+      </mountings>
+      <mountings mountingId="mounting_54" name="Concrete ceiling insul-2cm">
+        <layers material="material_76" thickness="0.02 m"/>
+        <layers material="material_29" thickness="0.02 m"/>
+        <layers material="material_14" thickness="0.15 m"/>
+      </mountings>
+      <mountings mountingId="mounting_55" name="Concrete ceiling insul-2cm_EnEV2016">
+        <layers material="material_76" thickness="0.02 m"/>
+        <layers material="material_30" thickness="0.12 m"/>
+        <layers material="material_29" thickness="0.02 m"/>
+        <layers material="material_14" thickness="0.15 m"/>
+      </mountings>
+      <mountings mountingId="mounting_56" name="Concrete ceiling insul-2cm_RefAdv">
+        <layers material="material_76" thickness="0.02 m"/>
+        <layers material="material_30" thickness="0.3 m"/>
+        <layers material="material_76" thickness="0.02 m"/>
+        <layers material="material_29" thickness="0.02 m"/>
+        <layers material="material_14" thickness="0.15 m"/>
+      </mountings>
+      <mountings mountingId="mounting_57" name="Concrete ceiling insul-2cm_RefMed">
+        <layers material="material_76" thickness="0.02 m"/>
+        <layers material="material_30" thickness="0.12 m"/>
+        <layers material="material_76" thickness="0.02 m"/>
+        <layers material="material_29" thickness="0.02 m"/>
+        <layers material="material_14" thickness="0.15 m"/>
+      </mountings>
+      <mountings mountingId="mounting_58" name="Concrete ceiling insul-30cm">
+        <layers material="material_76" thickness="0.02 m"/>
+        <layers material="material_30" thickness="0.3 m"/>
+        <layers material="material_14" thickness="0.15 m"/>
+      </mountings>
+      <mountings mountingId="mounting_59" name="Concrete ceiling insul-4cm">
+        <layers material="material_76" thickness="0.02 m"/>
+        <layers material="material_29" thickness="0.04 m"/>
+        <layers material="material_14" thickness="0.15 m"/>
+      </mountings>
+      <mountings mountingId="mounting_60" name="Concrete ceiling insul-4cm_EnEV2016">
+        <layers material="material_76" thickness="0.02 m"/>
+        <layers material="material_30" thickness="0.1 m"/>
+        <layers material="material_29" thickness="0.04 m"/>
+        <layers material="material_14" thickness="0.15 m"/>
+      </mountings>
+      <mountings mountingId="mounting_61" name="Concrete ceiling insul-4cm_RefAdv">
+        <layers material="material_76" thickness="0.02 m"/>
+        <layers material="material_30" thickness="0.3 m"/>
+        <layers material="material_76" thickness="0.02 m"/>
+        <layers material="material_29" thickness="0.04 m"/>
+        <layers material="material_14" thickness="0.15 m"/>
+      </mountings>
+      <mountings mountingId="mounting_62" name="Concrete ceiling insul-4cm_RefMed">
+        <layers material="material_76" thickness="0.02 m"/>
+        <layers material="material_30" thickness="0.12 m"/>
+        <layers material="material_76" thickness="0.02 m"/>
+        <layers material="material_29" thickness="0.04 m"/>
+        <layers material="material_14" thickness="0.15 m"/>
+      </mountings>
+      <mountings mountingId="mounting_63" name="Concrete ceiling insul-5cm">
+        <layers material="material_76" thickness="0.02 m"/>
+        <layers material="material_29" thickness="0.05 m"/>
+        <layers material="material_14" thickness="0.15 m"/>
+      </mountings>
+      <mountings mountingId="mounting_64" name="Concrete ceiling insul-5cm_EnEV2016">
+        <layers material="material_76" thickness="0.02 m"/>
+        <layers material="material_30" thickness="0.09 m"/>
+        <layers material="material_29" thickness="0.05 m"/>
+        <layers material="material_14" thickness="0.15 m"/>
+      </mountings>
+      <mountings mountingId="mounting_65" name="Concrete ceiling insul-5cm_RefAdv">
+        <layers material="material_76" thickness="0.02 m"/>
+        <layers material="material_30" thickness="0.3 m"/>
+        <layers material="material_76" thickness="0.02 m"/>
+        <layers material="material_29" thickness="0.05 m"/>
+        <layers material="material_14" thickness="0.15 m"/>
+      </mountings>
+      <mountings mountingId="mounting_66" name="Concrete ceiling insul-5cm_RefMed">
+        <layers material="material_76" thickness="0.02 m"/>
+        <layers material="material_30" thickness="0.12 m"/>
+        <layers material="material_76" thickness="0.02 m"/>
+        <layers material="material_29" thickness="0.05 m"/>
+        <layers material="material_14" thickness="0.15 m"/>
+      </mountings>
+      <mountings mountingId="mounting_67" name="Concrete ceiling insul-8cm">
+        <layers material="material_76" thickness="0.02 m"/>
+        <layers material="material_29" thickness="0.08 m"/>
+        <layers material="material_14" thickness="0.15 m"/>
+      </mountings>
+      <mountings mountingId="mounting_68" name="Concrete ceiling insul-8cm_EnEV2016">
+        <layers material="material_76" thickness="0.02 m"/>
+        <layers material="material_30" thickness="0.065 m"/>
+        <layers material="material_29" thickness="0.08 m"/>
+        <layers material="material_14" thickness="0.15 m"/>
+      </mountings>
+      <mountings mountingId="mounting_69" name="Concrete ceiling insul-8cm_RefAdv">
+        <layers material="material_76" thickness="0.02 m"/>
+        <layers material="material_30" thickness="0.3 m"/>
+        <layers material="material_76" thickness="0.02 m"/>
+        <layers material="material_29" thickness="0.08 m"/>
+        <layers material="material_14" thickness="0.15 m"/>
+      </mountings>
+      <mountings mountingId="mounting_70" name="Concrete ceiling insul-8cm_RefMed">
+        <layers material="material_76" thickness="0.02 m"/>
+        <layers material="material_30" thickness="0.12 m"/>
+        <layers material="material_76" thickness="0.02 m"/>
+        <layers material="material_29" thickness="0.08 m"/>
+        <layers material="material_14" thickness="0.15 m"/>
+      </mountings>
+      <mountings mountingId="mounting_71" name="Concrete ceiling with gravel insul-8cm">
+        <layers material="material_51" thickness="0.1 m"/>
+        <layers material="material_29" thickness="0.08 m"/>
+        <layers material="material_14" thickness="0.15 m"/>
+      </mountings>
+      <mountings mountingId="mounting_72" name="Concrete ceiling with gravel insul-8cm_EnEV2016">
+        <layers material="material_51" thickness="0.1 m"/>
+        <layers material="material_30" thickness="0.06 m"/>
+        <layers material="material_29" thickness="0.08 m"/>
+        <layers material="material_14" thickness="0.15 m"/>
+      </mountings>
+      <mountings mountingId="mounting_73" name="Concrete ceiling with gravel insul-8cm_RefAdv">
+        <layers material="material_51" thickness="0.1 m"/>
+        <layers material="material_30" thickness="0.3 m"/>
+        <layers material="material_29" thickness="0.08 m"/>
+        <layers material="material_14" thickness="0.15 m"/>
+      </mountings>
+      <mountings mountingId="mounting_74" name="Concrete ceiling with gravel insul-8cm_RefMed">
+        <layers material="material_51" thickness="0.1 m"/>
+        <layers material="material_30" thickness="0.12 m"/>
+        <layers material="material_29" thickness="0.08 m"/>
+        <layers material="material_14" thickness="0.15 m"/>
+      </mountings>
+      <mountings mountingId="mounting_172" name="Wood ceiling infill cob">
+        <layers material="material_89" thickness="0.02 m"/>
+        <layers material="material_93" thickness="0.25 m"/>
+        <layers material="material_82" thickness="0.01 m"/>
+      </mountings>
+      <mountings mountingId="mounting_173" name="Wood ceiling infill cob and dead floor">
+        <layers material="material_82" thickness="0.02 m"/>
+        <layers material="material_93" thickness="0.25 m"/>
+        <layers material="material_82" thickness="0.01 m"/>
+        <layers material="material_94" thickness="0.1 m"/>
+        <layers material="material_82" thickness="0.01 m"/>
+      </mountings>
+      <mountings mountingId="mounting_174" name="Wood ceiling infill cob and dead floor_EnEV2016">
+        <layers material="material_30" thickness="0.1 m"/>
+        <layers material="material_82" thickness="0.02 m"/>
+        <layers material="material_93" thickness="0.25 m"/>
+        <layers material="material_82" thickness="0.01 m"/>
+        <layers material="material_94" thickness="0.1 m"/>
+        <layers material="material_82" thickness="0.01 m"/>
+      </mountings>
+      <mountings mountingId="mounting_175" name="Wood ceiling infill cob and dead floor_RefAdv">
+        <layers material="material_30" thickness="0.3 m"/>
+        <layers material="material_82" thickness="0.02 m"/>
+        <layers material="material_93" thickness="0.25 m"/>
+        <layers material="material_82" thickness="0.01 m"/>
+        <layers material="material_94" thickness="0.1 m"/>
+        <layers material="material_82" thickness="0.01 m"/>
+      </mountings>
+      <mountings mountingId="mounting_176" name="Wood ceiling infill cob and dead floor_RefMed">
+        <layers material="material_30" thickness="0.12 m"/>
+        <layers material="material_82" thickness="0.02 m"/>
+        <layers material="material_93" thickness="0.25 m"/>
+        <layers material="material_82" thickness="0.01 m"/>
+        <layers material="material_94" thickness="0.1 m"/>
+        <layers material="material_82" thickness="0.01 m"/>
+      </mountings>
+      <mountings mountingId="mounting_177" name="Wood ceiling infill cob_EnEV2016">
+        <layers material="material_30" thickness="0.115 m"/>
+        <layers material="material_89" thickness="0.02 m"/>
+        <layers material="material_93" thickness="0.25 m"/>
+        <layers material="material_82" thickness="0.01 m"/>
+      </mountings>
+      <mountings mountingId="mounting_178" name="Wood ceiling infill cob_RefAdv">
+        <layers material="material_30" thickness="0.3 m"/>
+        <layers material="material_89" thickness="0.02 m"/>
+        <layers material="material_93" thickness="0.25 m"/>
+        <layers material="material_82" thickness="0.01 m"/>
+      </mountings>
+      <mountings mountingId="mounting_179" name="Wood ceiling infill cob_RefMed">
+        <layers material="material_30" thickness="0.12 m"/>
+        <layers material="material_89" thickness="0.02 m"/>
+        <layers material="material_93" thickness="0.25 m"/>
+        <layers material="material_82" thickness="0.01 m"/>
+      </mountings>
+    </constructionCategories>
+    <constructionCategories name="sharedWall">
+      <mountings mountingId="mounting_12" name="Beton shared wall">
+        <layers material="material_6" thickness="0.15 m"/>
+      </mountings>
+    </constructionCategories>
+    <constructionCategories name="internalWall">
+      <mountings mountingId="mounting_11" name="Beton internal wall">
+        <layers material="material_6" thickness="0.06 m"/>
+      </mountings>
+    </constructionCategories>
+    <constructionCategories name="intermediaryFloor">
+      <mountings mountingId="mounting_10" name="Beton intermediary floor">
+        <layers material="material_6" thickness="0.2 m"/>
+      </mountings>
+    </constructionCategories>
+  </materialCatalog>
+</buildphys:BuildingPhysicsCatalog>
diff --git a/de.hftstuttgart.buildingphysics/catalogs/migrateFromSimStadt.xsl b/de.hftstuttgart.buildingphysics/catalogs/migrateFromSimStadt.xsl
index 1a8565a2d2144636f7cb8e89cb9dc82c32faf296..63b6c28e0b83c826d8e1c2ff3f007ed011cc8bc6 100644
--- a/de.hftstuttgart.buildingphysics/catalogs/migrateFromSimStadt.xsl
+++ b/de.hftstuttgart.buildingphysics/catalogs/migrateFromSimStadt.xsl
@@ -4,22 +4,22 @@
 
 	<xsl:template match="/buildingPhysicsLibrary">
 		<buildphys:BuildingPhysicsCatalog xmi:version="2.0"
-			xmlns:xmi="http://www.omg.org/XMI" xmlns:buildphys="http://www.hftstuttgart.de/buildingphysics"
-			author="Verena Weiler, HfT Stuttgart">
+			xmlns:xmi="http://www.omg.org/XMI" xmlns:buildphys="http://www.hftstuttgart.de/buildingphysics">
+			<xsl:attribute name="name"><xsl:value-of select="name" /></xsl:attribute>
+			<xsl:attribute name="description"><xsl:value-of select="description" /></xsl:attribute>
+			<xsl:attribute name="source"><xsl:value-of select="source" /></xsl:attribute>
 			<xsl:apply-templates select="windowLib" />
-			<xsl:apply-templates select="constructionLib" />
+			<xsl:apply-templates select="constructionLib/materialCategory" />
+			<xsl:apply-templates select="constructionLib/constructionCategory" />
 		</buildphys:BuildingPhysicsCatalog>
 	</xsl:template>
 
 	<xsl:template match="windowLib">
-		<xsl:element name="windowCatalog">
-			<xsl:attribute name="name"><xsl:value-of select="name" /></xsl:attribute>
-			<xsl:attribute name="description"><xsl:value-of select="description" /></xsl:attribute>
-			<xsl:attribute name="source"><xsl:value-of select="source" /></xsl:attribute>
+		<xsl:element name="windows">
 			<xsl:for-each select="windowType">
 				<xsl:element name="windowTypes">
 					<xsl:attribute name="windowTypeId">
-				<xsl:value-of select="'window_'" /><xsl:value-of select="id" /></xsl:attribute>
+						<xsl:value-of select="'window_'" /><xsl:value-of select="id" /></xsl:attribute>
 					<xsl:attribute name="name"><xsl:value-of select="name" /></xsl:attribute>
 					<xsl:attribute name="uValue"><xsl:value-of select="uValue" />
 						<xsl:value-of select="' W/(m²·K)'" /></xsl:attribute>
@@ -41,17 +41,7 @@
 		</xsl:element>
 	</xsl:template>
 
-	<xsl:template match="constructionLib">
-		<xsl:element name="materialCatalog">
-			<xsl:attribute name="name"><xsl:value-of select="name" /></xsl:attribute>
-			<xsl:attribute name="description"><xsl:value-of select="description" /></xsl:attribute>
-			<xsl:attribute name="source"><xsl:value-of select="source" /></xsl:attribute>
-			<xsl:apply-templates select="materialCategory" />
-			<xsl:apply-templates select="constructionCategory" />
-		</xsl:element>
-	</xsl:template>
-
-	<xsl:template match="materialCategory">
+	<xsl:template match="constructionLib/materialCategory">
 		<xsl:element name="materialCategories">
 			<xsl:attribute name="name"><xsl:value-of select="name" /></xsl:attribute>
 			<xsl:apply-templates select="material" />
@@ -83,7 +73,7 @@
 		</xsl:element>
 	</xsl:template>
 
-	<xsl:template match="constructionCategory">
+	<xsl:template match="constructionLib/constructionCategory">
 		<xsl:element name="constructionCategories">
 			<xsl:attribute name="name"><xsl:value-of select="name" /></xsl:attribute>
 			<xsl:apply-templates select="constructionType" />
diff --git a/de.hftstuttgart.buildingphysics/model/buildingphysics.aird b/de.hftstuttgart.buildingphysics/model/buildingphysics.aird
index 53f859a38fff0d235e618dcf49da7ab35cd22d1b..baf8d4881621443f6a4cb9a19f8c46e709786087 100644
--- a/de.hftstuttgart.buildingphysics/model/buildingphysics.aird
+++ b/de.hftstuttgart.buildingphysics/model/buildingphysics.aird
@@ -9,7 +9,7 @@
     <semanticResources>../catalogs/2020%20German%20Buildings%20IWU.xmi</semanticResources>
     <ownedViews xmi:type="viewpoint:DView" uid="_nfHygB3ZEeuNsK3dZmTkbQ">
       <viewpoint xmi:type="description:Viewpoint" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Design']"/>
-      <ownedRepresentationDescriptors xmi:type="viewpoint:DRepresentationDescriptor" uid="_JKPtIZUqEeudooziRGqkJA" name="Buildingphysics Class Diagram" repPath="#_JKN38JUqEeudooziRGqkJA" changeId="71726de9-de49-46bf-ba79-c7575f2c14bd">
+      <ownedRepresentationDescriptors xmi:type="viewpoint:DRepresentationDescriptor" uid="_JKPtIZUqEeudooziRGqkJA" name="Buildingphysics Class Diagram" repPath="#_JKN38JUqEeudooziRGqkJA" changeId="938342a3-345d-40bf-9732-a7d354ccd5c3">
         <description xmi:type="description_1:DiagramDescription" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Design']/@ownedRepresentations[name='Entities']"/>
         <target xmi:type="ecore:EPackage" href="buildingphysics.ecore#/"/>
       </ownedRepresentationDescriptors>
@@ -21,15 +21,23 @@
         <children xmi:type="notation:Node" xmi:id="_J2xb8JUqEeudooziRGqkJA" type="2003" element="_J2jZgJUqEeudooziRGqkJA">
           <children xmi:type="notation:Node" xmi:id="_J2yDAJUqEeudooziRGqkJA" type="5007"/>
           <children xmi:type="notation:Node" xmi:id="_J2yDAZUqEeudooziRGqkJA" type="7004">
-            <children xmi:type="notation:Node" xmi:id="_J2z4M5UqEeudooziRGqkJA" type="3010" element="_J2qHM5UqEeudooziRGqkJA">
-              <styles xmi:type="notation:FontStyle" xmi:id="_J2z4NJUqEeudooziRGqkJA" fontName=".AppleSystemUIFont" fontHeight="8" bold="true"/>
-              <layoutConstraint xmi:type="notation:Location" xmi:id="_J2z4NZUqEeudooziRGqkJA"/>
+            <children xmi:type="notation:Node" xmi:id="_xcfpAMBYEeuIHZm4y-I19A" type="3010" element="_J2r8YJUqEeudooziRGqkJA">
+              <styles xmi:type="notation:FontStyle" xmi:id="_xcfpAcBYEeuIHZm4y-I19A" fontName=".AppleSystemUIFont" fontHeight="8" bold="true"/>
+              <layoutConstraint xmi:type="notation:Location" xmi:id="_xcfpAsBYEeuIHZm4y-I19A"/>
+            </children>
+            <children xmi:type="notation:Node" xmi:id="_yBxgUMBYEeuIHZm4y-I19A" type="3010" element="_J2r8YpUqEeudooziRGqkJA">
+              <styles xmi:type="notation:FontStyle" xmi:id="_yBxgUcBYEeuIHZm4y-I19A" fontName=".AppleSystemUIFont" fontHeight="8"/>
+              <layoutConstraint xmi:type="notation:Location" xmi:id="_yBxgUsBYEeuIHZm4y-I19A"/>
+            </children>
+            <children xmi:type="notation:Node" xmi:id="_yU3bcMBYEeuIHZm4y-I19A" type="3010" element="_J2r8ZJUqEeudooziRGqkJA">
+              <styles xmi:type="notation:FontStyle" xmi:id="_yU3bccBYEeuIHZm4y-I19A" fontName=".AppleSystemUIFont" fontHeight="8"/>
+              <layoutConstraint xmi:type="notation:Location" xmi:id="_yU3bcsBYEeuIHZm4y-I19A"/>
             </children>
             <styles xmi:type="notation:SortingStyle" xmi:id="_J2yDApUqEeudooziRGqkJA"/>
             <styles xmi:type="notation:FilteringStyle" xmi:id="_J2yDA5UqEeudooziRGqkJA"/>
           </children>
           <styles xmi:type="notation:ShapeStyle" xmi:id="_J2xb8ZUqEeudooziRGqkJA" fontName=".AppleSystemUIFont" fontHeight="8"/>
-          <layoutConstraint xmi:type="notation:Bounds" xmi:id="_J2xb8pUqEeudooziRGqkJA" x="180" y="768"/>
+          <layoutConstraint xmi:type="notation:Bounds" xmi:id="_J2xb8pUqEeudooziRGqkJA" x="297" y="676"/>
         </children>
         <children xmi:type="notation:Node" xmi:id="_J2yDBJUqEeudooziRGqkJA" type="2003" element="_J2lOsJUqEeudooziRGqkJA">
           <children xmi:type="notation:Node" xmi:id="_J2yDB5UqEeudooziRGqkJA" type="5007"/>
@@ -86,28 +94,7 @@
             <styles xmi:type="notation:FilteringStyle" xmi:id="_J2yqEpUqEeudooziRGqkJA"/>
           </children>
           <styles xmi:type="notation:ShapeStyle" xmi:id="_J2yDBZUqEeudooziRGqkJA" fontName=".AppleSystemUIFont" fontHeight="8"/>
-          <layoutConstraint xmi:type="notation:Bounds" xmi:id="_J2yDBpUqEeudooziRGqkJA" x="20" y="20"/>
-        </children>
-        <children xmi:type="notation:Node" xmi:id="_J2yqE5UqEeudooziRGqkJA" type="2003" element="_J2l1wJUqEeudooziRGqkJA">
-          <children xmi:type="notation:Node" xmi:id="_J2yqFpUqEeudooziRGqkJA" type="5007"/>
-          <children xmi:type="notation:Node" xmi:id="_J2yqF5UqEeudooziRGqkJA" type="7004">
-            <children xmi:type="notation:Node" xmi:id="_J20fTJUqEeudooziRGqkJA" type="3010" element="_J2r8YJUqEeudooziRGqkJA">
-              <styles xmi:type="notation:FontStyle" xmi:id="_J20fTZUqEeudooziRGqkJA" fontName=".AppleSystemUIFont" fontHeight="8" bold="true"/>
-              <layoutConstraint xmi:type="notation:Location" xmi:id="_J20fTpUqEeudooziRGqkJA"/>
-            </children>
-            <children xmi:type="notation:Node" xmi:id="_J20fT5UqEeudooziRGqkJA" type="3010" element="_J2r8YpUqEeudooziRGqkJA">
-              <styles xmi:type="notation:FontStyle" xmi:id="_J20fUJUqEeudooziRGqkJA" fontName=".AppleSystemUIFont" fontHeight="8"/>
-              <layoutConstraint xmi:type="notation:Location" xmi:id="_J20fUZUqEeudooziRGqkJA"/>
-            </children>
-            <children xmi:type="notation:Node" xmi:id="_J21GUJUqEeudooziRGqkJA" type="3010" element="_J2r8ZJUqEeudooziRGqkJA">
-              <styles xmi:type="notation:FontStyle" xmi:id="_J21GUZUqEeudooziRGqkJA" fontName=".AppleSystemUIFont" fontHeight="8"/>
-              <layoutConstraint xmi:type="notation:Location" xmi:id="_J21GUpUqEeudooziRGqkJA"/>
-            </children>
-            <styles xmi:type="notation:SortingStyle" xmi:id="_J2yqGJUqEeudooziRGqkJA"/>
-            <styles xmi:type="notation:FilteringStyle" xmi:id="_J2yqGZUqEeudooziRGqkJA"/>
-          </children>
-          <styles xmi:type="notation:ShapeStyle" xmi:id="_J2yqFJUqEeudooziRGqkJA" fontName=".AppleSystemUIFont" fontHeight="8" italic="true"/>
-          <layoutConstraint xmi:type="notation:Bounds" xmi:id="_J2yqFZUqEeudooziRGqkJA" x="193" y="488"/>
+          <layoutConstraint xmi:type="notation:Bounds" xmi:id="_J2yDBpUqEeudooziRGqkJA" x="32" y="20"/>
         </children>
         <children xmi:type="notation:Node" xmi:id="_J2yqGpUqEeudooziRGqkJA" type="2003" element="_J2mc0JUqEeudooziRGqkJA">
           <children xmi:type="notation:Node" xmi:id="_J2yqHZUqEeudooziRGqkJA" type="5007"/>
@@ -116,16 +103,7 @@
             <styles xmi:type="notation:FilteringStyle" xmi:id="_J2yqIJUqEeudooziRGqkJA"/>
           </children>
           <styles xmi:type="notation:ShapeStyle" xmi:id="_J2yqG5UqEeudooziRGqkJA" fontName=".AppleSystemUIFont" fontHeight="8"/>
-          <layoutConstraint xmi:type="notation:Bounds" xmi:id="_J2yqHJUqEeudooziRGqkJA" x="76" y="628" height="59"/>
-        </children>
-        <children xmi:type="notation:Node" xmi:id="_J2yqIZUqEeudooziRGqkJA" type="2003" element="_J2mc05UqEeudooziRGqkJA">
-          <children xmi:type="notation:Node" xmi:id="_J2zRIJUqEeudooziRGqkJA" type="5007"/>
-          <children xmi:type="notation:Node" xmi:id="_J2zRIZUqEeudooziRGqkJA" type="7004">
-            <styles xmi:type="notation:SortingStyle" xmi:id="_J2zRIpUqEeudooziRGqkJA"/>
-            <styles xmi:type="notation:FilteringStyle" xmi:id="_J2zRI5UqEeudooziRGqkJA"/>
-          </children>
-          <styles xmi:type="notation:ShapeStyle" xmi:id="_J2yqIpUqEeudooziRGqkJA" fontName=".AppleSystemUIFont" fontHeight="8"/>
-          <layoutConstraint xmi:type="notation:Bounds" xmi:id="_J2yqI5UqEeudooziRGqkJA" x="297" y="628" height="59"/>
+          <layoutConstraint xmi:type="notation:Bounds" xmi:id="_J2yqHJUqEeudooziRGqkJA" x="84" y="508" height="59"/>
         </children>
         <children xmi:type="notation:Node" xmi:id="_J2zRJJUqEeudooziRGqkJA" type="2003" element="_J2nD4JUqEeudooziRGqkJA">
           <children xmi:type="notation:Node" xmi:id="_J2zRJ5UqEeudooziRGqkJA" type="5007"/>
@@ -239,119 +217,39 @@
         <styles xmi:type="notation:DiagramStyle" xmi:id="_JKVzwpUqEeudooziRGqkJA"/>
         <edges xmi:type="notation:Edge" xmi:id="_J22UcJUqEeudooziRGqkJA" type="4001" element="_J2uYoJUqEeudooziRGqkJA" source="_J2xb8JUqEeudooziRGqkJA" target="_J2yqGpUqEeudooziRGqkJA">
           <children xmi:type="notation:Node" xmi:id="_J227gJUqEeudooziRGqkJA" type="6001">
-            <layoutConstraint xmi:type="notation:Bounds" xmi:id="_J227gZUqEeudooziRGqkJA" x="22" y="-10"/>
+            <layoutConstraint xmi:type="notation:Bounds" xmi:id="_J227gZUqEeudooziRGqkJA" x="33" y="11"/>
           </children>
           <children xmi:type="notation:Node" xmi:id="_J227gpUqEeudooziRGqkJA" type="6002">
-            <layoutConstraint xmi:type="notation:Bounds" xmi:id="_J227g5UqEeudooziRGqkJA" x="-23" y="10"/>
+            <layoutConstraint xmi:type="notation:Bounds" xmi:id="_J227g5UqEeudooziRGqkJA" x="-46" y="10"/>
           </children>
           <children xmi:type="notation:Node" xmi:id="_J23ikJUqEeudooziRGqkJA" type="6003">
-            <layoutConstraint xmi:type="notation:Bounds" xmi:id="_J23ikZUqEeudooziRGqkJA" x="14" y="22"/>
+            <layoutConstraint xmi:type="notation:Bounds" xmi:id="_J23ikZUqEeudooziRGqkJA" x="-3" y="44"/>
           </children>
           <styles xmi:type="notation:ConnectorStyle" xmi:id="_J22UcZUqEeudooziRGqkJA" routing="Rectilinear"/>
           <styles xmi:type="notation:FontStyle" xmi:id="_J22UcpUqEeudooziRGqkJA" fontColor="7490599" fontName=".AppleSystemUIFont" fontHeight="8"/>
-          <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_J22Uc5UqEeudooziRGqkJA" points="[-2, 0, 102, 42]$[-2, -48, 102, -6]$[-104, -48, 0, -6]$[-104, -83, 0, -41]"/>
+          <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_J22Uc5UqEeudooziRGqkJA" points="[-2, 0, 211, 70]$[-2, -48, 211, 22]$[-215, -48, -2, 22]$[-215, -111, -2, -41]"/>
           <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_J24wsJUqEeudooziRGqkJA" id="(0.5084745762711864,0.0)"/>
           <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_J24wsZUqEeudooziRGqkJA" id="(0.5084745762711864,1.719298245614035)"/>
         </edges>
-        <edges xmi:type="notation:Edge" xmi:id="_J24wspUqEeudooziRGqkJA" type="4001" element="_J2uYqpUqEeudooziRGqkJA" source="_J2xb8JUqEeudooziRGqkJA" target="_J2yqIZUqEeudooziRGqkJA">
-          <children xmi:type="notation:Node" xmi:id="_J24wtpUqEeudooziRGqkJA" type="6001">
-            <layoutConstraint xmi:type="notation:Bounds" xmi:id="_J24wt5UqEeudooziRGqkJA" x="27" y="-10"/>
-          </children>
-          <children xmi:type="notation:Node" xmi:id="_J25XwJUqEeudooziRGqkJA" type="6002">
-            <layoutConstraint xmi:type="notation:Bounds" xmi:id="_J25XwZUqEeudooziRGqkJA" x="20" y="9"/>
-          </children>
-          <children xmi:type="notation:Node" xmi:id="_J25XwpUqEeudooziRGqkJA" type="6003">
-            <layoutConstraint xmi:type="notation:Bounds" xmi:id="_J25Xw5UqEeudooziRGqkJA" x="21" y="-85"/>
-          </children>
-          <styles xmi:type="notation:ConnectorStyle" xmi:id="_J24ws5UqEeudooziRGqkJA" routing="Rectilinear"/>
-          <styles xmi:type="notation:FontStyle" xmi:id="_J24wtJUqEeudooziRGqkJA" fontColor="7490599" fontName=".AppleSystemUIFont" fontHeight="8"/>
-          <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_J24wtZUqEeudooziRGqkJA" points="[-2, 0, -119, 42]$[-2, -48, -119, -6]$[117, -48, 0, -6]$[117, -83, 0, -41]"/>
-          <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_J25XxJUqEeudooziRGqkJA" id="(0.5084745762711864,0.0)"/>
-          <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_J25XxZUqEeudooziRGqkJA" id="(0.5084745762711864,1.719298245614035)"/>
-        </edges>
         <edges xmi:type="notation:Edge" xmi:id="_J25XxpUqEeudooziRGqkJA" type="4001" element="_J2u_tpUqEeudooziRGqkJA" source="_J2yqGpUqEeudooziRGqkJA" target="_J2yDBJUqEeudooziRGqkJA">
           <children xmi:type="notation:Node" xmi:id="_J25XypUqEeudooziRGqkJA" type="6001">
-            <layoutConstraint xmi:type="notation:Bounds" xmi:id="_J25Xy5UqEeudooziRGqkJA" x="6"/>
+            <layoutConstraint xmi:type="notation:Bounds" xmi:id="_J25Xy5UqEeudooziRGqkJA" x="-54"/>
           </children>
           <children xmi:type="notation:Node" xmi:id="_J25XzJUqEeudooziRGqkJA" type="6002">
-            <layoutConstraint xmi:type="notation:Bounds" xmi:id="_J25XzZUqEeudooziRGqkJA" x="285" y="-48"/>
+            <layoutConstraint xmi:type="notation:Bounds" xmi:id="_J25XzZUqEeudooziRGqkJA" x="183" y="-48"/>
           </children>
           <children xmi:type="notation:Node" xmi:id="_J25XzpUqEeudooziRGqkJA" type="6003">
-            <layoutConstraint xmi:type="notation:Bounds" xmi:id="_J25Xz5UqEeudooziRGqkJA" x="33"/>
+            <layoutConstraint xmi:type="notation:Bounds" xmi:id="_J25Xz5UqEeudooziRGqkJA" x="15"/>
           </children>
           <styles xmi:type="notation:ConnectorStyle" xmi:id="_J25Xx5UqEeudooziRGqkJA" routing="Rectilinear"/>
           <styles xmi:type="notation:FontStyle" xmi:id="_J25XyJUqEeudooziRGqkJA" fontColor="7490599" fontName=".AppleSystemUIFont" fontHeight="8"/>
-          <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_J25XyZUqEeudooziRGqkJA" points="[-19, -49, -14, 498]$[-19, -436, -14, 111]"/>
+          <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_J25XyZUqEeudooziRGqkJA" points="[-19, -49, -6, 378]$[-19, -316, -6, 111]"/>
           <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_J25X0JUqEeudooziRGqkJA" id="(0.5,0.8596491228070176)"/>
           <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_J25X0ZUqEeudooziRGqkJA" id="(0.5,0.5)"/>
         </edges>
-        <edges xmi:type="notation:Edge" xmi:id="_J25X0pUqEeudooziRGqkJA" type="4001" element="_J2u_wJUqEeudooziRGqkJA" source="_J2yqIZUqEeudooziRGqkJA" target="_J2zRJJUqEeudooziRGqkJA">
-          <children xmi:type="notation:Node" xmi:id="_J25X1pUqEeudooziRGqkJA" type="6001">
-            <layoutConstraint xmi:type="notation:Bounds" xmi:id="_J25X15UqEeudooziRGqkJA" x="-15" y="1"/>
-          </children>
-          <children xmi:type="notation:Node" xmi:id="_J25X2JUqEeudooziRGqkJA" type="6002">
-            <layoutConstraint xmi:type="notation:Bounds" xmi:id="_J25X2ZUqEeudooziRGqkJA" x="11" y="10"/>
-          </children>
-          <children xmi:type="notation:Node" xmi:id="_J25X2pUqEeudooziRGqkJA" type="6003">
-            <layoutConstraint xmi:type="notation:Bounds" xmi:id="_J25X25UqEeudooziRGqkJA" x="8"/>
-          </children>
-          <styles xmi:type="notation:ConnectorStyle" xmi:id="_J25X05UqEeudooziRGqkJA" routing="Rectilinear"/>
-          <styles xmi:type="notation:FontStyle" xmi:id="_J25X1JUqEeudooziRGqkJA" fontColor="7490599" fontName=".AppleSystemUIFont" fontHeight="8"/>
-          <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_J25X1ZUqEeudooziRGqkJA" points="[58, 16, -59, 46]$[115, 16, -2, 46]$[115, -55, -2, -25]"/>
-          <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_J25X3JUqEeudooziRGqkJA" id="(0.5084745762711864,0.0)"/>
-          <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_J25X3ZUqEeudooziRGqkJA" id="(0.5084745762711864,1.3424657534246576)"/>
-        </edges>
-        <edges xmi:type="notation:Edge" xmi:id="_J25-3JUqEeudooziRGqkJA" type="4001" element="_J2vmypUqEeudooziRGqkJA" source="_J2yqGpUqEeudooziRGqkJA" target="_J2yqE5UqEeudooziRGqkJA">
-          <children xmi:type="notation:Node" xmi:id="_J25-4JUqEeudooziRGqkJA" type="6001">
-            <layoutConstraint xmi:type="notation:Bounds" xmi:id="_J25-4ZUqEeudooziRGqkJA" y="-10"/>
-          </children>
-          <children xmi:type="notation:Node" xmi:id="_J25-4pUqEeudooziRGqkJA" type="6002">
-            <layoutConstraint xmi:type="notation:Bounds" xmi:id="_J25-45UqEeudooziRGqkJA" y="10"/>
-          </children>
-          <children xmi:type="notation:Node" xmi:id="_J25-5JUqEeudooziRGqkJA" type="6003">
-            <layoutConstraint xmi:type="notation:Bounds" xmi:id="_J25-5ZUqEeudooziRGqkJA" y="10"/>
-          </children>
-          <styles xmi:type="notation:ConnectorStyle" xmi:id="_J25-3ZUqEeudooziRGqkJA" routing="Tree"/>
-          <styles xmi:type="notation:FontStyle" xmi:id="_J25-3pUqEeudooziRGqkJA" fontName=".AppleSystemUIFont" fontHeight="8"/>
-          <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_J25-35UqEeudooziRGqkJA" points="[-1, 0, -93, 60]$[91, -60, -1, 0]"/>
-          <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_J25-5pUqEeudooziRGqkJA" id="(0.5084745762711864,0.0)"/>
-          <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_J25-55UqEeudooziRGqkJA" id="(0.5084745762711864,1.0)"/>
-        </edges>
-        <edges xmi:type="notation:Edge" xmi:id="_J25-6JUqEeudooziRGqkJA" type="4001" element="_J2wN1pUqEeudooziRGqkJA" source="_J2yqIZUqEeudooziRGqkJA" target="_J2yqE5UqEeudooziRGqkJA">
-          <children xmi:type="notation:Node" xmi:id="_J25-7JUqEeudooziRGqkJA" type="6001">
-            <layoutConstraint xmi:type="notation:Bounds" xmi:id="_J25-7ZUqEeudooziRGqkJA" y="-10"/>
-          </children>
-          <children xmi:type="notation:Node" xmi:id="_J26l4JUqEeudooziRGqkJA" type="6002">
-            <layoutConstraint xmi:type="notation:Bounds" xmi:id="_J26l4ZUqEeudooziRGqkJA" y="10"/>
-          </children>
-          <children xmi:type="notation:Node" xmi:id="_J26l4pUqEeudooziRGqkJA" type="6003">
-            <layoutConstraint xmi:type="notation:Bounds" xmi:id="_J26l45UqEeudooziRGqkJA" y="10"/>
-          </children>
-          <styles xmi:type="notation:ConnectorStyle" xmi:id="_J25-6ZUqEeudooziRGqkJA" routing="Tree"/>
-          <styles xmi:type="notation:FontStyle" xmi:id="_J25-6pUqEeudooziRGqkJA" fontName=".AppleSystemUIFont" fontHeight="8"/>
-          <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_J25-65UqEeudooziRGqkJA" points="[-1, 0, 87, 60]$[-89, -60, -1, 0]"/>
-          <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_J26l5JUqEeudooziRGqkJA" id="(0.5084745762711864,0.0)"/>
-          <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_J26l5ZUqEeudooziRGqkJA" id="(0.5084745762711864,1.0)"/>
-        </edges>
-        <edges xmi:type="notation:Edge" xmi:id="_jAUBELCmEeup29SeaUMpQQ" type="4001" element="_jAKQHLCmEeup29SeaUMpQQ" source="_J2yqIZUqEeudooziRGqkJA" target="_jAPIkLCmEeup29SeaUMpQQ">
-          <children xmi:type="notation:Node" xmi:id="_jAVPMLCmEeup29SeaUMpQQ" type="6001">
-            <layoutConstraint xmi:type="notation:Bounds" xmi:id="_jAVPMbCmEeup29SeaUMpQQ" x="18" y="10"/>
-          </children>
-          <children xmi:type="notation:Node" xmi:id="_jAVPMrCmEeup29SeaUMpQQ" type="6002">
-            <layoutConstraint xmi:type="notation:Bounds" xmi:id="_jAVPM7CmEeup29SeaUMpQQ" x="-18" y="9"/>
-          </children>
-          <children xmi:type="notation:Node" xmi:id="_jAV2QLCmEeup29SeaUMpQQ" type="6003">
-            <layoutConstraint xmi:type="notation:Bounds" xmi:id="_jAV2QbCmEeup29SeaUMpQQ" x="34"/>
-          </children>
-          <styles xmi:type="notation:ConnectorStyle" xmi:id="_jAUBEbCmEeup29SeaUMpQQ" routing="Rectilinear"/>
-          <styles xmi:type="notation:FontStyle" xmi:id="_jAUBErCmEeup29SeaUMpQQ" fontColor="7490599" fontName=".AppleSystemUIFont" fontHeight="8"/>
-          <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_jAUBE7CmEeup29SeaUMpQQ" points="[59, -5, -224, 123]$[282, -5, -1, 123]$[282, -104, -1, 24]"/>
-          <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_jAaHsLCmEeup29SeaUMpQQ" id="(0.5,0.8596491228070176)"/>
-          <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_jAaHsbCmEeup29SeaUMpQQ" id="(0.5,0.6712328767123288)"/>
-        </edges>
         <edges xmi:type="notation:Edge" xmi:id="_jAaHsrCmEeup29SeaUMpQQ" type="4001" element="_jAK3JrCmEeup29SeaUMpQQ" source="_jAPIkLCmEeup29SeaUMpQQ" target="_jARk1LCmEeup29SeaUMpQQ">
           <children xmi:type="notation:Node" xmi:id="_jAaHtrCmEeup29SeaUMpQQ" type="6001">
-            <layoutConstraint xmi:type="notation:Bounds" xmi:id="_jAaHt7CmEeup29SeaUMpQQ" x="-9" y="5"/>
+            <layoutConstraint xmi:type="notation:Bounds" xmi:id="_jAaHt7CmEeup29SeaUMpQQ" x="-2" y="9"/>
           </children>
           <children xmi:type="notation:Node" xmi:id="_jAaHuLCmEeup29SeaUMpQQ" type="6002">
             <layoutConstraint xmi:type="notation:Bounds" xmi:id="_jAaHubCmEeup29SeaUMpQQ" x="9"/>
@@ -361,13 +259,13 @@
           </children>
           <styles xmi:type="notation:ConnectorStyle" xmi:id="_jAaHs7CmEeup29SeaUMpQQ" routing="Rectilinear"/>
           <styles xmi:type="notation:FontStyle" xmi:id="_jAaHtLCmEeup29SeaUMpQQ" fontColor="7490599" fontName=".AppleSystemUIFont" fontHeight="8"/>
-          <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_jAaHtbCmEeup29SeaUMpQQ" points="[0, -49, 0, 79]$[0, -100, 0, 28]"/>
+          <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_jAaHtbCmEeup29SeaUMpQQ" points="[6, -49, 0, 79]$[6, -100, 0, 28]"/>
           <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_jAauwLCmEeup29SeaUMpQQ" id="(0.5,0.6712328767123288)"/>
           <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_jAauwbCmEeup29SeaUMpQQ" id="(0.5,0.6363636363636364)"/>
         </edges>
         <edges xmi:type="notation:Edge" xmi:id="_jAauwrCmEeup29SeaUMpQQ" type="4001" element="_jALeNrCmEeup29SeaUMpQQ" source="_jAQ9wLCmEeup29SeaUMpQQ" target="_J2zRK5UqEeudooziRGqkJA">
           <children xmi:type="notation:Node" xmi:id="_jAauxrCmEeup29SeaUMpQQ" type="6001">
-            <layoutConstraint xmi:type="notation:Bounds" xmi:id="_jAaux7CmEeup29SeaUMpQQ" x="-30" y="31"/>
+            <layoutConstraint xmi:type="notation:Bounds" xmi:id="_jAaux7CmEeup29SeaUMpQQ" x="-29" y="42"/>
           </children>
           <children xmi:type="notation:Node" xmi:id="_jAauyLCmEeup29SeaUMpQQ" type="6002">
             <layoutConstraint xmi:type="notation:Bounds" xmi:id="_jAauybCmEeup29SeaUMpQQ" x="81"/>
@@ -409,10 +307,42 @@
           </children>
           <styles xmi:type="notation:ConnectorStyle" xmi:id="_NbjSEb4uEeuIHZm4y-I19A" routing="Rectilinear"/>
           <styles xmi:type="notation:FontStyle" xmi:id="_NbjSEr4uEeuIHZm4y-I19A" fontName=".AppleSystemUIFont" fontHeight="8" bold="true"/>
-          <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_NbjSE74uEeuIHZm4y-I19A" points="[0, 0, 71, 518]$[-35, 0, 36, 518]$[-35, -518, 36, 0]$[-70, -518, 1, 0]"/>
+          <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_NbjSE74uEeuIHZm4y-I19A" points="[-1, -36, 18, 378]$[-1, -311, 18, 103]"/>
           <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_NbrN4L4uEeuIHZm4y-I19A" id="(0.5,0.5)"/>
           <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_NbrN4b4uEeuIHZm4y-I19A" id="(0.5,0.5)"/>
         </edges>
+        <edges xmi:type="notation:Edge" xmi:id="_y2r5oMBZEeuIHZm4y-I19A" type="4001" element="_y2lL_MBZEeuIHZm4y-I19A" source="_J2xb8JUqEeudooziRGqkJA" target="_jAPIkLCmEeup29SeaUMpQQ">
+          <children xmi:type="notation:Node" xmi:id="_y2r5pMBZEeuIHZm4y-I19A" type="6001">
+            <layoutConstraint xmi:type="notation:Bounds" xmi:id="_y2r5pcBZEeuIHZm4y-I19A" x="70" y="-11"/>
+          </children>
+          <children xmi:type="notation:Node" xmi:id="_y2r5psBZEeuIHZm4y-I19A" type="6002">
+            <layoutConstraint xmi:type="notation:Bounds" xmi:id="_y2r5p8BZEeuIHZm4y-I19A" x="19" y="10"/>
+          </children>
+          <children xmi:type="notation:Node" xmi:id="_y2sgsMBZEeuIHZm4y-I19A" type="6003">
+            <layoutConstraint xmi:type="notation:Bounds" xmi:id="_y2sgscBZEeuIHZm4y-I19A" x="-123" y="10"/>
+          </children>
+          <styles xmi:type="notation:ConnectorStyle" xmi:id="_y2r5ocBZEeuIHZm4y-I19A" routing="Rectilinear"/>
+          <styles xmi:type="notation:FontStyle" xmi:id="_y2r5osBZEeuIHZm4y-I19A" fontColor="7490599" fontName=".AppleSystemUIFont" fontHeight="8"/>
+          <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_y2r5o8BZEeuIHZm4y-I19A" points="[-60, -28, -269, 103]$[-60, -76, -269, 55]$[225, -76, 16, 55]$[225, -131, 16, 0]"/>
+          <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_y2sgssBZEeuIHZm4y-I19A" id="(1.0,0.2857142857142857)"/>
+          <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_y2sgs8BZEeuIHZm4y-I19A" id="(0.3728813559322034,1.0)"/>
+        </edges>
+        <edges xmi:type="notation:Edge" xmi:id="_8rO84MBZEeuIHZm4y-I19A" type="4001" element="_8rKEbMBZEeuIHZm4y-I19A" source="_J2xb8JUqEeudooziRGqkJA" target="_J2zRJJUqEeudooziRGqkJA">
+          <children xmi:type="notation:Node" xmi:id="_8rO85MBZEeuIHZm4y-I19A" type="6001">
+            <layoutConstraint xmi:type="notation:Bounds" xmi:id="_8rO85cBZEeuIHZm4y-I19A" x="-15" y="-11"/>
+          </children>
+          <children xmi:type="notation:Node" xmi:id="_8rO85sBZEeuIHZm4y-I19A" type="6002">
+            <layoutConstraint xmi:type="notation:Bounds" xmi:id="_8rO858BZEeuIHZm4y-I19A" x="-16" y="10"/>
+          </children>
+          <children xmi:type="notation:Node" xmi:id="_8rO86MBZEeuIHZm4y-I19A" type="6003">
+            <layoutConstraint xmi:type="notation:Bounds" xmi:id="_8rO86cBZEeuIHZm4y-I19A" x="-12" y="10"/>
+          </children>
+          <styles xmi:type="notation:ConnectorStyle" xmi:id="_8rO84cBZEeuIHZm4y-I19A" routing="Rectilinear"/>
+          <styles xmi:type="notation:FontStyle" xmi:id="_8rO84sBZEeuIHZm4y-I19A" fontColor="7490599" fontName=".AppleSystemUIFont" fontHeight="8"/>
+          <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_8rO848BZEeuIHZm4y-I19A" points="[-41, 0, -125, 103]$[-41, -48, -125, 55]$[84, -48, 0, 55]$[84, -103, 0, 0]"/>
+          <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_8rO86sBZEeuIHZm4y-I19A" id="(0.8389830508474576,0.0)"/>
+          <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_8rO868BZEeuIHZm4y-I19A" id="(0.559322033898305,1.0)"/>
+        </edges>
       </data>
     </ownedAnnotationEntries>
     <ownedAnnotationEntries xmi:type="description:AnnotationEntry" uid="_JKdIgJUqEeudooziRGqkJA" source="DANNOTATION_CUSTOMIZATION_KEY">
@@ -463,24 +393,40 @@
         </computedStyleDescriptions>
       </data>
     </ownedAnnotationEntries>
-    <ownedDiagramElements xmi:type="diagram:DNodeList" uid="_J2jZgJUqEeudooziRGqkJA" name="BuildingPhysicsCatalog" tooltipText="" outgoingEdges="_J2uYoJUqEeudooziRGqkJA _J2uYqpUqEeudooziRGqkJA" width="12" height="10">
+    <ownedDiagramElements xmi:type="diagram:DNodeList" uid="_J2jZgJUqEeudooziRGqkJA" name="BuildingPhysicsCatalog" tooltipText="" outgoingEdges="_J2uYoJUqEeudooziRGqkJA _y2lL_MBZEeuIHZm4y-I19A _8rKEbMBZEeuIHZm4y-I19A" width="12" height="10">
       <target xmi:type="ecore:EClass" href="buildingphysics.ecore#//BuildingPhysicsCatalog"/>
       <semanticElements xmi:type="ecore:EClass" href="buildingphysics.ecore#//BuildingPhysicsCatalog"/>
       <arrangeConstraints>KEEP_LOCATION</arrangeConstraints>
       <arrangeConstraints>KEEP_SIZE</arrangeConstraints>
       <arrangeConstraints>KEEP_RATIO</arrangeConstraints>
-      <ownedStyle xmi:type="diagram:FlatContainerStyle" uid="_J2jZgZUqEeudooziRGqkJA" borderSize="1" borderSizeComputationExpression="1" backgroundStyle="Liquid" foregroundColor="255,252,216">
+      <ownedStyle xmi:type="diagram:FlatContainerStyle" uid="_t9adkcBZEeuIHZm4y-I19A" borderSize="1" borderSizeComputationExpression="1" backgroundStyle="Liquid" foregroundColor="255,252,216">
         <description xmi:type="style:FlatContainerStyleDescription" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Design']/@ownedRepresentations[name='Entities']/@defaultLayer/@containerMappings[name='EC%20EClass']/@style"/>
       </ownedStyle>
       <actualMapping xmi:type="description_1:ContainerMapping" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Design']/@ownedRepresentations[name='Entities']/@defaultLayer/@containerMappings[name='EC%20EClass']"/>
-      <ownedElements xmi:type="diagram:DNodeListElement" uid="_J2qHM5UqEeudooziRGqkJA" name="author : EString" tooltipText="">
-        <target xmi:type="ecore:EAttribute" href="buildingphysics.ecore#//BuildingPhysicsCatalog/author"/>
-        <semanticElements xmi:type="ecore:EAttribute" href="buildingphysics.ecore#//BuildingPhysicsCatalog/author"/>
-        <ownedStyle xmi:type="diagram:BundledImage" uid="_J2qHNZUqEeudooziRGqkJA" labelAlignment="LEFT" description="_J2qHNJUqEeudooziRGqkJA">
+      <ownedElements xmi:type="diagram:DNodeListElement" uid="_J2r8YJUqEeudooziRGqkJA" name="name : EString" tooltipText="">
+        <target xmi:type="ecore:EAttribute" href="buildingphysics.ecore#//BuildingPhysicsCatalog/name"/>
+        <semanticElements xmi:type="ecore:EAttribute" href="buildingphysics.ecore#//BuildingPhysicsCatalog/name"/>
+        <ownedStyle xmi:type="diagram:BundledImage" uid="_J2r8YZUqEeudooziRGqkJA" labelAlignment="LEFT" description="_J2qHNJUqEeudooziRGqkJA">
           <labelFormat>bold</labelFormat>
         </ownedStyle>
         <actualMapping xmi:type="description_1:NodeMapping" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Design']/@ownedRepresentations[name='Entities']/@defaultLayer/@containerMappings[name='EC%20EClass']/@subNodeMappings[name='EC%20EAttribute']"/>
       </ownedElements>
+      <ownedElements xmi:type="diagram:DNodeListElement" uid="_J2r8YpUqEeudooziRGqkJA" name="description : EString" tooltipText="">
+        <target xmi:type="ecore:EAttribute" href="buildingphysics.ecore#//BuildingPhysicsCatalog/description"/>
+        <semanticElements xmi:type="ecore:EAttribute" href="buildingphysics.ecore#//BuildingPhysicsCatalog/description"/>
+        <ownedStyle xmi:type="diagram:BundledImage" uid="_J2r8Y5UqEeudooziRGqkJA" labelAlignment="LEFT">
+          <description xmi:type="style:BundledImageDescription" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Design']/@ownedRepresentations[name='Entities']/@defaultLayer/@containerMappings[name='EC%20EClass']/@subNodeMappings[name='EC%20EAttribute']/@style"/>
+        </ownedStyle>
+        <actualMapping xmi:type="description_1:NodeMapping" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Design']/@ownedRepresentations[name='Entities']/@defaultLayer/@containerMappings[name='EC%20EClass']/@subNodeMappings[name='EC%20EAttribute']"/>
+      </ownedElements>
+      <ownedElements xmi:type="diagram:DNodeListElement" uid="_J2r8ZJUqEeudooziRGqkJA" name="source : EString" tooltipText="">
+        <target xmi:type="ecore:EAttribute" href="buildingphysics.ecore#//BuildingPhysicsCatalog/source"/>
+        <semanticElements xmi:type="ecore:EAttribute" href="buildingphysics.ecore#//BuildingPhysicsCatalog/source"/>
+        <ownedStyle xmi:type="diagram:BundledImage" uid="_J2r8ZZUqEeudooziRGqkJA" labelAlignment="LEFT">
+          <description xmi:type="style:BundledImageDescription" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Design']/@ownedRepresentations[name='Entities']/@defaultLayer/@containerMappings[name='EC%20EClass']/@subNodeMappings[name='EC%20EAttribute']/@style"/>
+        </ownedStyle>
+        <actualMapping xmi:type="description_1:NodeMapping" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Design']/@ownedRepresentations[name='Entities']/@defaultLayer/@containerMappings[name='EC%20EClass']/@subNodeMappings[name='EC%20EAttribute']"/>
+      </ownedElements>
     </ownedDiagramElements>
     <ownedDiagramElements xmi:type="diagram:DNodeList" uid="_J2lOsJUqEeudooziRGqkJA" name="WindowType" tooltipText="" incomingEdges="_J2u_tpUqEeudooziRGqkJA" width="12" height="10">
       <target xmi:type="ecore:EClass" href="buildingphysics.ecore#//WindowType"/>
@@ -589,45 +535,9 @@
         <actualMapping xmi:type="description_1:NodeMapping" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Design']/@ownedRepresentations[name='Entities']/@defaultLayer/@containerMappings[name='EC%20EClass']/@subNodeMappings[name='EC%20EAttribute']"/>
       </ownedElements>
     </ownedDiagramElements>
-    <ownedDiagramElements xmi:type="diagram:DNodeList" uid="_J2l1wJUqEeudooziRGqkJA" name="Catalog" tooltipText="" incomingEdges="_J2vmypUqEeudooziRGqkJA _J2wN1pUqEeudooziRGqkJA" width="12" height="10">
-      <target xmi:type="ecore:EClass" href="buildingphysics.ecore#//Catalog"/>
-      <semanticElements xmi:type="ecore:EClass" href="buildingphysics.ecore#//Catalog"/>
-      <arrangeConstraints>KEEP_LOCATION</arrangeConstraints>
-      <arrangeConstraints>KEEP_SIZE</arrangeConstraints>
-      <arrangeConstraints>KEEP_RATIO</arrangeConstraints>
-      <ownedStyle xmi:type="diagram:FlatContainerStyle" uid="_J2l1wZUqEeudooziRGqkJA" iconPath="/org.eclipse.emf.ecoretools.design/icons/full/obj16/EClass_abstract.gif" borderSize="1" borderSizeComputationExpression="1" borderColor="125,125,125" backgroundStyle="Liquid" foregroundColor="228,228,228">
-        <labelFormat>italic</labelFormat>
-        <description xmi:type="style:FlatContainerStyleDescription" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Design']/@ownedRepresentations[name='Entities']/@defaultLayer/@containerMappings[name='EC%20EClass']/@conditionnalStyles.1/@style"/>
-      </ownedStyle>
-      <actualMapping xmi:type="description_1:ContainerMapping" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Design']/@ownedRepresentations[name='Entities']/@defaultLayer/@containerMappings[name='EC%20EClass']"/>
-      <ownedElements xmi:type="diagram:DNodeListElement" uid="_J2r8YJUqEeudooziRGqkJA" name="name : EString" tooltipText="">
-        <target xmi:type="ecore:EAttribute" href="buildingphysics.ecore#//Catalog/name"/>
-        <semanticElements xmi:type="ecore:EAttribute" href="buildingphysics.ecore#//Catalog/name"/>
-        <ownedStyle xmi:type="diagram:BundledImage" uid="_J2r8YZUqEeudooziRGqkJA" labelAlignment="LEFT" description="_J2qHNJUqEeudooziRGqkJA">
-          <labelFormat>bold</labelFormat>
-        </ownedStyle>
-        <actualMapping xmi:type="description_1:NodeMapping" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Design']/@ownedRepresentations[name='Entities']/@defaultLayer/@containerMappings[name='EC%20EClass']/@subNodeMappings[name='EC%20EAttribute']"/>
-      </ownedElements>
-      <ownedElements xmi:type="diagram:DNodeListElement" uid="_J2r8YpUqEeudooziRGqkJA" name="description : EString" tooltipText="">
-        <target xmi:type="ecore:EAttribute" href="buildingphysics.ecore#//Catalog/description"/>
-        <semanticElements xmi:type="ecore:EAttribute" href="buildingphysics.ecore#//Catalog/description"/>
-        <ownedStyle xmi:type="diagram:BundledImage" uid="_J2r8Y5UqEeudooziRGqkJA" labelAlignment="LEFT">
-          <description xmi:type="style:BundledImageDescription" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Design']/@ownedRepresentations[name='Entities']/@defaultLayer/@containerMappings[name='EC%20EClass']/@subNodeMappings[name='EC%20EAttribute']/@style"/>
-        </ownedStyle>
-        <actualMapping xmi:type="description_1:NodeMapping" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Design']/@ownedRepresentations[name='Entities']/@defaultLayer/@containerMappings[name='EC%20EClass']/@subNodeMappings[name='EC%20EAttribute']"/>
-      </ownedElements>
-      <ownedElements xmi:type="diagram:DNodeListElement" uid="_J2r8ZJUqEeudooziRGqkJA" name="source : EString" tooltipText="">
-        <target xmi:type="ecore:EAttribute" href="buildingphysics.ecore#//Catalog/source"/>
-        <semanticElements xmi:type="ecore:EAttribute" href="buildingphysics.ecore#//Catalog/source"/>
-        <ownedStyle xmi:type="diagram:BundledImage" uid="_J2r8ZZUqEeudooziRGqkJA" labelAlignment="LEFT">
-          <description xmi:type="style:BundledImageDescription" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Design']/@ownedRepresentations[name='Entities']/@defaultLayer/@containerMappings[name='EC%20EClass']/@subNodeMappings[name='EC%20EAttribute']/@style"/>
-        </ownedStyle>
-        <actualMapping xmi:type="description_1:NodeMapping" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Design']/@ownedRepresentations[name='Entities']/@defaultLayer/@containerMappings[name='EC%20EClass']/@subNodeMappings[name='EC%20EAttribute']"/>
-      </ownedElements>
-    </ownedDiagramElements>
-    <ownedDiagramElements xmi:type="diagram:DNodeList" uid="_J2mc0JUqEeudooziRGqkJA" name="WindowCatalog" tooltipText="" outgoingEdges="_J2u_tpUqEeudooziRGqkJA _J2vmypUqEeudooziRGqkJA" incomingEdges="_J2uYoJUqEeudooziRGqkJA" width="12" height="10">
-      <target xmi:type="ecore:EClass" href="buildingphysics.ecore#//WindowCatalog"/>
-      <semanticElements xmi:type="ecore:EClass" href="buildingphysics.ecore#//WindowCatalog"/>
+    <ownedDiagramElements xmi:type="diagram:DNodeList" uid="_J2mc0JUqEeudooziRGqkJA" name="WindowCategory" tooltipText="" outgoingEdges="_J2u_tpUqEeudooziRGqkJA" incomingEdges="_J2uYoJUqEeudooziRGqkJA" width="12" height="10">
+      <target xmi:type="ecore:EClass" href="buildingphysics.ecore#//WindowCategory"/>
+      <semanticElements xmi:type="ecore:EClass" href="buildingphysics.ecore#//WindowCategory"/>
       <arrangeConstraints>KEEP_LOCATION</arrangeConstraints>
       <arrangeConstraints>KEEP_SIZE</arrangeConstraints>
       <arrangeConstraints>KEEP_RATIO</arrangeConstraints>
@@ -636,18 +546,7 @@
       </ownedStyle>
       <actualMapping xmi:type="description_1:ContainerMapping" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Design']/@ownedRepresentations[name='Entities']/@defaultLayer/@containerMappings[name='EC%20EClass']"/>
     </ownedDiagramElements>
-    <ownedDiagramElements xmi:type="diagram:DNodeList" uid="_J2mc05UqEeudooziRGqkJA" name="MaterialCatalog" tooltipText="" outgoingEdges="_J2u_wJUqEeudooziRGqkJA _J2wN1pUqEeudooziRGqkJA _jAKQHLCmEeup29SeaUMpQQ" incomingEdges="_J2uYqpUqEeudooziRGqkJA" width="12" height="10">
-      <target xmi:type="ecore:EClass" href="buildingphysics.ecore#//MaterialCatalog"/>
-      <semanticElements xmi:type="ecore:EClass" href="buildingphysics.ecore#//MaterialCatalog"/>
-      <arrangeConstraints>KEEP_LOCATION</arrangeConstraints>
-      <arrangeConstraints>KEEP_SIZE</arrangeConstraints>
-      <arrangeConstraints>KEEP_RATIO</arrangeConstraints>
-      <ownedStyle xmi:type="diagram:FlatContainerStyle" uid="_J2mc1JUqEeudooziRGqkJA" borderSize="1" borderSizeComputationExpression="1" backgroundStyle="Liquid" foregroundColor="255,252,216">
-        <description xmi:type="style:FlatContainerStyleDescription" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Design']/@ownedRepresentations[name='Entities']/@defaultLayer/@containerMappings[name='EC%20EClass']/@style"/>
-      </ownedStyle>
-      <actualMapping xmi:type="description_1:ContainerMapping" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Design']/@ownedRepresentations[name='Entities']/@defaultLayer/@containerMappings[name='EC%20EClass']"/>
-    </ownedDiagramElements>
-    <ownedDiagramElements xmi:type="diagram:DNodeList" uid="_J2nD4JUqEeudooziRGqkJA" name="MaterialCategory" tooltipText="" outgoingEdges="_NbeZlr4uEeuIHZm4y-I19A" incomingEdges="_J2u_wJUqEeudooziRGqkJA" width="12" height="10">
+    <ownedDiagramElements xmi:type="diagram:DNodeList" uid="_J2nD4JUqEeudooziRGqkJA" name="MaterialCategory" tooltipText="" outgoingEdges="_NbeZlr4uEeuIHZm4y-I19A" incomingEdges="_8rKEbMBZEeuIHZm4y-I19A" width="12" height="10">
       <target xmi:type="ecore:EClass" href="buildingphysics.ecore#//MaterialCategory"/>
       <semanticElements xmi:type="ecore:EClass" href="buildingphysics.ecore#//MaterialCategory"/>
       <arrangeConstraints>KEEP_LOCATION</arrangeConstraints>
@@ -765,9 +664,9 @@
         <actualMapping xmi:type="description_1:NodeMapping" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Design']/@ownedRepresentations[name='Entities']/@defaultLayer/@containerMappings[name='EC%20EClass']/@subNodeMappings[name='EC%20EAttribute']"/>
       </ownedElements>
     </ownedDiagramElements>
-    <ownedDiagramElements xmi:type="diagram:DEdge" uid="_J2uYoJUqEeudooziRGqkJA" name="[1..1] windowCatalog" sourceNode="_J2jZgJUqEeudooziRGqkJA" targetNode="_J2mc0JUqEeudooziRGqkJA">
-      <target xmi:type="ecore:EReference" href="buildingphysics.ecore#//BuildingPhysicsCatalog/windowCatalog"/>
-      <semanticElements xmi:type="ecore:EReference" href="buildingphysics.ecore#//BuildingPhysicsCatalog/windowCatalog"/>
+    <ownedDiagramElements xmi:type="diagram:DEdge" uid="_J2uYoJUqEeudooziRGqkJA" name="[1..1] windows" sourceNode="_J2jZgJUqEeudooziRGqkJA" targetNode="_J2mc0JUqEeudooziRGqkJA">
+      <target xmi:type="ecore:EReference" href="buildingphysics.ecore#//BuildingPhysicsCatalog/windows"/>
+      <semanticElements xmi:type="ecore:EReference" href="buildingphysics.ecore#//BuildingPhysicsCatalog/windows"/>
       <ownedStyle xmi:type="diagram:EdgeStyle" uid="_J2uYpJUqEeudooziRGqkJA" description="_J2uYoZUqEeudooziRGqkJA" sourceArrow="FillDiamond" routingStyle="manhattan" strokeColor="0,0,0">
         <centerLabelStyle xmi:type="diagram:CenterLabelStyle" uid="_J2uYppUqEeudooziRGqkJA" showIcon="false">
           <customFeatures>labelSize</customFeatures>
@@ -779,23 +678,9 @@
       </ownedStyle>
       <actualMapping xmi:type="description_1:EdgeMapping" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Design']/@ownedRepresentations[name='Entities']/@defaultLayer/@edgeMappings[name='EC_EReference']"/>
     </ownedDiagramElements>
-    <ownedDiagramElements xmi:type="diagram:DEdge" uid="_J2uYqpUqEeudooziRGqkJA" name="[1..1] materialCatalog" sourceNode="_J2jZgJUqEeudooziRGqkJA" targetNode="_J2mc05UqEeudooziRGqkJA">
-      <target xmi:type="ecore:EReference" href="buildingphysics.ecore#//BuildingPhysicsCatalog/materialCatalog"/>
-      <semanticElements xmi:type="ecore:EReference" href="buildingphysics.ecore#//BuildingPhysicsCatalog/materialCatalog"/>
-      <ownedStyle xmi:type="diagram:EdgeStyle" uid="_J2u_sJUqEeudooziRGqkJA" description="_J2uYoZUqEeudooziRGqkJA" sourceArrow="FillDiamond" routingStyle="manhattan" strokeColor="0,0,0">
-        <centerLabelStyle xmi:type="diagram:CenterLabelStyle" uid="_J2u_spUqEeudooziRGqkJA" showIcon="false">
-          <customFeatures>labelSize</customFeatures>
-          <labelFormat>bold</labelFormat>
-        </centerLabelStyle>
-        <endLabelStyle xmi:type="diagram:EndLabelStyle" uid="_J2u_sZUqEeudooziRGqkJA" showIcon="false" labelColor="39,76,114">
-          <customFeatures>labelSize</customFeatures>
-        </endLabelStyle>
-      </ownedStyle>
-      <actualMapping xmi:type="description_1:EdgeMapping" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Design']/@ownedRepresentations[name='Entities']/@defaultLayer/@edgeMappings[name='EC_EReference']"/>
-    </ownedDiagramElements>
     <ownedDiagramElements xmi:type="diagram:DEdge" uid="_J2u_tpUqEeudooziRGqkJA" name="[0..*] windowTypes" sourceNode="_J2mc0JUqEeudooziRGqkJA" targetNode="_J2lOsJUqEeudooziRGqkJA">
-      <target xmi:type="ecore:EReference" href="buildingphysics.ecore#//WindowCatalog/windowTypes"/>
-      <semanticElements xmi:type="ecore:EReference" href="buildingphysics.ecore#//WindowCatalog/windowTypes"/>
+      <target xmi:type="ecore:EReference" href="buildingphysics.ecore#//WindowCategory/windowTypes"/>
+      <semanticElements xmi:type="ecore:EReference" href="buildingphysics.ecore#//WindowCategory/windowTypes"/>
       <ownedStyle xmi:type="diagram:EdgeStyle" uid="_J2u_upUqEeudooziRGqkJA" description="_J2u_t5UqEeudooziRGqkJA" sourceArrow="FillDiamond" routingStyle="manhattan" strokeColor="0,0,0">
         <centerLabelStyle xmi:type="diagram:CenterLabelStyle" uid="_J2u_vJUqEeudooziRGqkJA" showIcon="false">
           <customFeatures>labelSize</customFeatures>
@@ -806,44 +691,7 @@
       </ownedStyle>
       <actualMapping xmi:type="description_1:EdgeMapping" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Design']/@ownedRepresentations[name='Entities']/@defaultLayer/@edgeMappings[name='EC_EReference']"/>
     </ownedDiagramElements>
-    <ownedDiagramElements xmi:type="diagram:DEdge" uid="_J2u_wJUqEeudooziRGqkJA" name="[0..*] materialCategories" sourceNode="_J2mc05UqEeudooziRGqkJA" targetNode="_J2nD4JUqEeudooziRGqkJA">
-      <target xmi:type="ecore:EReference" href="buildingphysics.ecore#//MaterialCatalog/materialCategories"/>
-      <semanticElements xmi:type="ecore:EReference" href="buildingphysics.ecore#//MaterialCatalog/materialCategories"/>
-      <ownedStyle xmi:type="diagram:EdgeStyle" uid="_J2u_wZUqEeudooziRGqkJA" description="_J2u_t5UqEeudooziRGqkJA" sourceArrow="FillDiamond" routingStyle="manhattan" strokeColor="0,0,0">
-        <centerLabelStyle xmi:type="diagram:CenterLabelStyle" uid="_J2u_w5UqEeudooziRGqkJA" showIcon="false">
-          <customFeatures>labelSize</customFeatures>
-        </centerLabelStyle>
-        <endLabelStyle xmi:type="diagram:EndLabelStyle" uid="_J2u_wpUqEeudooziRGqkJA" showIcon="false" labelColor="39,76,114">
-          <customFeatures>labelSize</customFeatures>
-        </endLabelStyle>
-      </ownedStyle>
-      <actualMapping xmi:type="description_1:EdgeMapping" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Design']/@ownedRepresentations[name='Entities']/@defaultLayer/@edgeMappings[name='EC_EReference']"/>
-    </ownedDiagramElements>
-    <ownedDiagramElements xmi:type="diagram:DEdge" uid="_J2vmypUqEeudooziRGqkJA" sourceNode="_J2mc0JUqEeudooziRGqkJA" targetNode="_J2l1wJUqEeudooziRGqkJA">
-      <target xmi:type="ecore:EClass" href="buildingphysics.ecore#//WindowCatalog"/>
-      <semanticElements xmi:type="ecore:EClass" href="buildingphysics.ecore#//WindowCatalog"/>
-      <ownedStyle xmi:type="diagram:EdgeStyle" uid="_J2wN0JUqEeudooziRGqkJA" targetArrow="InputClosedArrow" routingStyle="tree">
-        <description xmi:type="style:EdgeStyleDescription" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Design']/@ownedRepresentations[name='Entities']/@defaultLayer/@edgeMappings[name='EC%20ESupertypes']/@style"/>
-        <beginLabelStyle xmi:type="diagram:BeginLabelStyle" uid="_J2wN0ZUqEeudooziRGqkJA" showIcon="false">
-          <labelFormat>italic</labelFormat>
-        </beginLabelStyle>
-        <centerLabelStyle xmi:type="diagram:CenterLabelStyle" uid="_J2wN0pUqEeudooziRGqkJA" showIcon="false"/>
-      </ownedStyle>
-      <actualMapping xmi:type="description_1:EdgeMapping" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Design']/@ownedRepresentations[name='Entities']/@defaultLayer/@edgeMappings[name='EC%20ESupertypes']"/>
-    </ownedDiagramElements>
-    <ownedDiagramElements xmi:type="diagram:DEdge" uid="_J2wN1pUqEeudooziRGqkJA" sourceNode="_J2mc05UqEeudooziRGqkJA" targetNode="_J2l1wJUqEeudooziRGqkJA">
-      <target xmi:type="ecore:EClass" href="buildingphysics.ecore#//MaterialCatalog"/>
-      <semanticElements xmi:type="ecore:EClass" href="buildingphysics.ecore#//MaterialCatalog"/>
-      <ownedStyle xmi:type="diagram:EdgeStyle" uid="_J2wN15UqEeudooziRGqkJA" targetArrow="InputClosedArrow" routingStyle="tree">
-        <description xmi:type="style:EdgeStyleDescription" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Design']/@ownedRepresentations[name='Entities']/@defaultLayer/@edgeMappings[name='EC%20ESupertypes']/@style"/>
-        <beginLabelStyle xmi:type="diagram:BeginLabelStyle" uid="_J2wN2JUqEeudooziRGqkJA" showIcon="false">
-          <labelFormat>italic</labelFormat>
-        </beginLabelStyle>
-        <centerLabelStyle xmi:type="diagram:CenterLabelStyle" uid="_J2wN2ZUqEeudooziRGqkJA" showIcon="false"/>
-      </ownedStyle>
-      <actualMapping xmi:type="description_1:EdgeMapping" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Design']/@ownedRepresentations[name='Entities']/@defaultLayer/@edgeMappings[name='EC%20ESupertypes']"/>
-    </ownedDiagramElements>
-    <ownedDiagramElements xmi:type="diagram:DNodeList" uid="_i_5KU7CmEeup29SeaUMpQQ" name="ConstructionCategory" tooltipText="" outgoingEdges="_jAK3JrCmEeup29SeaUMpQQ" incomingEdges="_jAKQHLCmEeup29SeaUMpQQ" width="12" height="10">
+    <ownedDiagramElements xmi:type="diagram:DNodeList" uid="_i_5KU7CmEeup29SeaUMpQQ" name="ConstructionCategory" tooltipText="" outgoingEdges="_jAK3JrCmEeup29SeaUMpQQ" incomingEdges="_y2lL_MBZEeuIHZm4y-I19A" width="12" height="10">
       <target xmi:type="ecore:EClass" href="buildingphysics.ecore#//ConstructionCategory"/>
       <semanticElements xmi:type="ecore:EClass" href="buildingphysics.ecore#//ConstructionCategory"/>
       <arrangeConstraints>KEEP_LOCATION</arrangeConstraints>
@@ -908,15 +756,6 @@
         <actualMapping xmi:type="description_1:NodeMapping" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Design']/@ownedRepresentations[name='Entities']/@defaultLayer/@containerMappings[name='EC%20EClass']/@subNodeMappings[name='EC%20EAttribute']"/>
       </ownedElements>
     </ownedDiagramElements>
-    <ownedDiagramElements xmi:type="diagram:DEdge" uid="_jAKQHLCmEeup29SeaUMpQQ" name="[0..*] constructionCategories" sourceNode="_J2mc05UqEeudooziRGqkJA" targetNode="_i_5KU7CmEeup29SeaUMpQQ">
-      <target xmi:type="ecore:EReference" href="buildingphysics.ecore#//MaterialCatalog/constructionCategories"/>
-      <semanticElements xmi:type="ecore:EReference" href="buildingphysics.ecore#//MaterialCatalog/constructionCategories"/>
-      <ownedStyle xmi:type="diagram:EdgeStyle" uid="_NLg8jMBTEeuIHZm4y-I19A" description="_J2u_t5UqEeudooziRGqkJA" sourceArrow="FillDiamond" routingStyle="manhattan" strokeColor="0,0,0">
-        <centerLabelStyle xmi:type="diagram:CenterLabelStyle" uid="_NLg8jsBTEeuIHZm4y-I19A" showIcon="false"/>
-        <endLabelStyle xmi:type="diagram:EndLabelStyle" uid="_NLg8jcBTEeuIHZm4y-I19A" labelSize="6" showIcon="false" labelColor="39,76,114"/>
-      </ownedStyle>
-      <actualMapping xmi:type="description_1:EdgeMapping" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Design']/@ownedRepresentations[name='Entities']/@defaultLayer/@edgeMappings[name='EC_EReference']"/>
-    </ownedDiagramElements>
     <ownedDiagramElements xmi:type="diagram:DEdge" uid="_jAK3JrCmEeup29SeaUMpQQ" name="[0..*] constructions" sourceNode="_i_5KU7CmEeup29SeaUMpQQ" targetNode="_i_7mkbCmEeup29SeaUMpQQ">
       <target xmi:type="ecore:EReference" href="buildingphysics.ecore#//ConstructionCategory/constructions"/>
       <semanticElements xmi:type="ecore:EReference" href="buildingphysics.ecore#//ConstructionCategory/constructions"/>
@@ -968,6 +807,24 @@
       </ownedStyle>
       <actualMapping xmi:type="description_1:EdgeMapping" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Design']/@ownedRepresentations[name='Entities']/@defaultLayer/@edgeMappings[name='Bi-directional%20EC_EReference%20']"/>
     </ownedDiagramElements>
+    <ownedDiagramElements xmi:type="diagram:DEdge" uid="_y2lL_MBZEeuIHZm4y-I19A" name="[0..*] constructionCategories" sourceNode="_J2jZgJUqEeudooziRGqkJA" targetNode="_i_5KU7CmEeup29SeaUMpQQ">
+      <target xmi:type="ecore:EReference" href="buildingphysics.ecore#//BuildingPhysicsCatalog/constructionCategories"/>
+      <semanticElements xmi:type="ecore:EReference" href="buildingphysics.ecore#//BuildingPhysicsCatalog/constructionCategories"/>
+      <ownedStyle xmi:type="diagram:EdgeStyle" uid="_1zisWMBZEeuIHZm4y-I19A" description="_J2u_t5UqEeudooziRGqkJA" sourceArrow="FillDiamond" routingStyle="manhattan" strokeColor="0,0,0">
+        <centerLabelStyle xmi:type="diagram:CenterLabelStyle" uid="_1zisWsBZEeuIHZm4y-I19A" showIcon="false"/>
+        <endLabelStyle xmi:type="diagram:EndLabelStyle" uid="_1zisWcBZEeuIHZm4y-I19A" labelSize="6" showIcon="false" labelColor="39,76,114"/>
+      </ownedStyle>
+      <actualMapping xmi:type="description_1:EdgeMapping" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Design']/@ownedRepresentations[name='Entities']/@defaultLayer/@edgeMappings[name='EC_EReference']"/>
+    </ownedDiagramElements>
+    <ownedDiagramElements xmi:type="diagram:DEdge" uid="_8rKEbMBZEeuIHZm4y-I19A" name="[0..*] materialCategories" sourceNode="_J2jZgJUqEeudooziRGqkJA" targetNode="_J2nD4JUqEeudooziRGqkJA">
+      <target xmi:type="ecore:EReference" href="buildingphysics.ecore#//BuildingPhysicsCatalog/materialCategories"/>
+      <semanticElements xmi:type="ecore:EReference" href="buildingphysics.ecore#//BuildingPhysicsCatalog/materialCategories"/>
+      <ownedStyle xmi:type="diagram:EdgeStyle" uid="_-BT_DMBZEeuIHZm4y-I19A" description="_J2u_t5UqEeudooziRGqkJA" sourceArrow="FillDiamond" routingStyle="manhattan" strokeColor="0,0,0">
+        <centerLabelStyle xmi:type="diagram:CenterLabelStyle" uid="_-BT_DsBZEeuIHZm4y-I19A" showIcon="false"/>
+        <endLabelStyle xmi:type="diagram:EndLabelStyle" uid="_-BT_DcBZEeuIHZm4y-I19A" labelSize="6" showIcon="false" labelColor="39,76,114"/>
+      </ownedStyle>
+      <actualMapping xmi:type="description_1:EdgeMapping" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Design']/@ownedRepresentations[name='Entities']/@defaultLayer/@edgeMappings[name='EC_EReference']"/>
+    </ownedDiagramElements>
     <description xmi:type="description_1:DiagramDescription" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Design']/@ownedRepresentations[name='Entities']"/>
     <filterVariableHistory xmi:type="diagram:FilterVariableHistory" uid="_JKOfAJUqEeudooziRGqkJA"/>
     <activatedLayers xmi:type="description_1:Layer" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Design']/@ownedRepresentations[name='Entities']/@defaultLayer"/>
diff --git a/de.hftstuttgart.buildingphysics/model/buildingphysics.ecore b/de.hftstuttgart.buildingphysics/model/buildingphysics.ecore
index cde6b2829843dcbcde62ee5e5696a13a5ecb7df2..40f4408469af0608e7b5116a11b460f1901e6dc7 100644
--- a/de.hftstuttgart.buildingphysics/model/buildingphysics.ecore
+++ b/de.hftstuttgart.buildingphysics/model/buildingphysics.ecore
@@ -3,12 +3,15 @@
     xmlns:ecore="http://www.eclipse.org/emf/2002/Ecore" name="buildingphysics" nsURI="http://www.hftstuttgart.de/buildingphysics"
     nsPrefix="buildphys">
   <eClassifiers xsi:type="ecore:EClass" name="BuildingPhysicsCatalog">
-    <eStructuralFeatures xsi:type="ecore:EAttribute" name="author" lowerBound="1"
-        eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/>
-    <eStructuralFeatures xsi:type="ecore:EReference" name="windowCatalog" lowerBound="1"
-        eType="#//WindowCatalog" containment="true"/>
-    <eStructuralFeatures xsi:type="ecore:EReference" name="materialCatalog" lowerBound="1"
-        eType="#//MaterialCatalog" containment="true"/>
+    <eStructuralFeatures xsi:type="ecore:EReference" name="windows" lowerBound="1"
+        eType="#//WindowCategory" containment="true"/>
+    <eStructuralFeatures xsi:type="ecore:EAttribute" name="name" lowerBound="1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/>
+    <eStructuralFeatures xsi:type="ecore:EAttribute" name="description" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/>
+    <eStructuralFeatures xsi:type="ecore:EAttribute" name="source" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/>
+    <eStructuralFeatures xsi:type="ecore:EReference" name="materialCategories" upperBound="-1"
+        eType="#//MaterialCategory" containment="true"/>
+    <eStructuralFeatures xsi:type="ecore:EReference" name="constructionCategories"
+        upperBound="-1" eType="#//ConstructionCategory" containment="true"/>
   </eClassifiers>
   <eClassifiers xsi:type="ecore:EClass" name="WindowType">
     <eStructuralFeatures xsi:type="ecore:EAttribute" name="windowTypeId" lowerBound="1"
@@ -48,21 +51,10 @@
     <eStructuralFeatures xsi:type="ecore:EAttribute" name="disposalDescription" lowerBound="1"
         eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/>
   </eClassifiers>
-  <eClassifiers xsi:type="ecore:EClass" name="Catalog" abstract="true">
-    <eStructuralFeatures xsi:type="ecore:EAttribute" name="name" lowerBound="1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/>
-    <eStructuralFeatures xsi:type="ecore:EAttribute" name="description" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/>
-    <eStructuralFeatures xsi:type="ecore:EAttribute" name="source" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/>
-  </eClassifiers>
-  <eClassifiers xsi:type="ecore:EClass" name="WindowCatalog" eSuperTypes="#//Catalog">
+  <eClassifiers xsi:type="ecore:EClass" name="WindowCategory">
     <eStructuralFeatures xsi:type="ecore:EReference" name="windowTypes" upperBound="-1"
         eType="#//WindowType" containment="true"/>
   </eClassifiers>
-  <eClassifiers xsi:type="ecore:EClass" name="MaterialCatalog" eSuperTypes="#//Catalog">
-    <eStructuralFeatures xsi:type="ecore:EReference" name="materialCategories" upperBound="-1"
-        eType="#//MaterialCategory" containment="true"/>
-    <eStructuralFeatures xsi:type="ecore:EReference" name="constructionCategories"
-        upperBound="-1" eType="#//ConstructionCategory" containment="true"/>
-  </eClassifiers>
   <eClassifiers xsi:type="ecore:EClass" name="MaterialCategory">
     <eStructuralFeatures xsi:type="ecore:EReference" name="materials" upperBound="-1"
         eType="#//Material" containment="true" eOpposite="#//Material/category"/>
diff --git a/de.hftstuttgart.buildingphysics/model/buildingphysics.genmodel b/de.hftstuttgart.buildingphysics/model/buildingphysics.genmodel
index 4f1ce526b57c24bfe0f06d3a8c10214deba02620..c9e654bbe727a6f2d8b6f53ad7350585071e2c70 100644
--- a/de.hftstuttgart.buildingphysics/model/buildingphysics.genmodel
+++ b/de.hftstuttgart.buildingphysics/model/buildingphysics.genmodel
@@ -12,9 +12,12 @@
   <genPackages prefix="BuildingPhysics" basePackage="de.hftstuttgart" disposableProviderFactory="true"
       fileExtensions="buildphys" ecorePackage="buildingphysics.ecore#/">
     <genClasses ecoreClass="buildingphysics.ecore#//BuildingPhysicsCatalog">
-      <genFeatures createChild="false" ecoreFeature="ecore:EAttribute buildingphysics.ecore#//BuildingPhysicsCatalog/author"/>
-      <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference buildingphysics.ecore#//BuildingPhysicsCatalog/windowCatalog"/>
-      <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference buildingphysics.ecore#//BuildingPhysicsCatalog/materialCatalog"/>
+      <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference buildingphysics.ecore#//BuildingPhysicsCatalog/windows"/>
+      <genFeatures createChild="false" ecoreFeature="ecore:EAttribute buildingphysics.ecore#//BuildingPhysicsCatalog/name"/>
+      <genFeatures createChild="false" propertyMultiLine="true" ecoreFeature="ecore:EAttribute buildingphysics.ecore#//BuildingPhysicsCatalog/description"/>
+      <genFeatures createChild="false" ecoreFeature="ecore:EAttribute buildingphysics.ecore#//BuildingPhysicsCatalog/source"/>
+      <genFeatures children="true" createChild="true" propertySortChoices="true" ecoreFeature="ecore:EReference buildingphysics.ecore#//BuildingPhysicsCatalog/materialCategories"/>
+      <genFeatures children="true" createChild="true" propertySortChoices="true" ecoreFeature="ecore:EReference buildingphysics.ecore#//BuildingPhysicsCatalog/constructionCategories"/>
     </genClasses>
     <genClasses image="false" ecoreClass="buildingphysics.ecore#//WindowType">
       <genFeatures createChild="false" ecoreFeature="ecore:EAttribute buildingphysics.ecore#//WindowType/windowTypeId"/>
@@ -30,17 +33,8 @@
       <genFeatures createChild="false" ecoreFeature="ecore:EAttribute buildingphysics.ecore#//WindowType/disposalCarbon"/>
       <genFeatures createChild="false" propertyMultiLine="true" ecoreFeature="ecore:EAttribute buildingphysics.ecore#//WindowType/disposalDescription"/>
     </genClasses>
-    <genClasses image="false" ecoreClass="buildingphysics.ecore#//Catalog">
-      <genFeatures createChild="false" ecoreFeature="ecore:EAttribute buildingphysics.ecore#//Catalog/name"/>
-      <genFeatures createChild="false" propertyMultiLine="true" ecoreFeature="ecore:EAttribute buildingphysics.ecore#//Catalog/description"/>
-      <genFeatures createChild="false" ecoreFeature="ecore:EAttribute buildingphysics.ecore#//Catalog/source"/>
-    </genClasses>
-    <genClasses ecoreClass="buildingphysics.ecore#//WindowCatalog">
-      <genFeatures property="None" createChild="false" ecoreFeature="ecore:EReference buildingphysics.ecore#//WindowCatalog/windowTypes"/>
-    </genClasses>
-    <genClasses ecoreClass="buildingphysics.ecore#//MaterialCatalog">
-      <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference buildingphysics.ecore#//MaterialCatalog/materialCategories"/>
-      <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference buildingphysics.ecore#//MaterialCatalog/constructionCategories"/>
+    <genClasses ecoreClass="buildingphysics.ecore#//WindowCategory">
+      <genFeatures property="None" createChild="false" ecoreFeature="ecore:EReference buildingphysics.ecore#//WindowCategory/windowTypes"/>
     </genClasses>
     <genClasses ecoreClass="buildingphysics.ecore#//MaterialCategory">
       <genFeatures property="None" createChild="false" ecoreFeature="ecore:EReference buildingphysics.ecore#//MaterialCategory/materials"/>
diff --git a/de.hftstuttgart.buildingphysics/src/de/hftstuttgart/buildingphysics/BuildingPhysicsCatalog.java b/de.hftstuttgart.buildingphysics/src/de/hftstuttgart/buildingphysics/BuildingPhysicsCatalog.java
index 058ea48d52ebc8db896015e4d949a8f7a8d5a2f4..a99fe82edb9ea766d09ad3e52eb87cbe58caf929 100644
--- a/de.hftstuttgart.buildingphysics/src/de/hftstuttgart/buildingphysics/BuildingPhysicsCatalog.java
+++ b/de.hftstuttgart.buildingphysics/src/de/hftstuttgart/buildingphysics/BuildingPhysicsCatalog.java
@@ -2,6 +2,7 @@
  */
 package de.hftstuttgart.buildingphysics;
 
+import org.eclipse.emf.common.util.EList;
 import org.eclipse.emf.ecore.EObject;
 
 /**
@@ -13,9 +14,12 @@ import org.eclipse.emf.ecore.EObject;
  * The following features are supported:
  * </p>
  * <ul>
- *   <li>{@link de.hftstuttgart.buildingphysics.BuildingPhysicsCatalog#getAuthor <em>Author</em>}</li>
- *   <li>{@link de.hftstuttgart.buildingphysics.BuildingPhysicsCatalog#getWindowCatalog <em>Window Catalog</em>}</li>
- *   <li>{@link de.hftstuttgart.buildingphysics.BuildingPhysicsCatalog#getMaterialCatalog <em>Material Catalog</em>}</li>
+ *   <li>{@link de.hftstuttgart.buildingphysics.BuildingPhysicsCatalog#getWindows <em>Windows</em>}</li>
+ *   <li>{@link de.hftstuttgart.buildingphysics.BuildingPhysicsCatalog#getName <em>Name</em>}</li>
+ *   <li>{@link de.hftstuttgart.buildingphysics.BuildingPhysicsCatalog#getDescription <em>Description</em>}</li>
+ *   <li>{@link de.hftstuttgart.buildingphysics.BuildingPhysicsCatalog#getSource <em>Source</em>}</li>
+ *   <li>{@link de.hftstuttgart.buildingphysics.BuildingPhysicsCatalog#getMaterialCategories <em>Material Categories</em>}</li>
+ *   <li>{@link de.hftstuttgart.buildingphysics.BuildingPhysicsCatalog#getConstructionCategories <em>Construction Categories</em>}</li>
  * </ul>
  *
  * @see de.hftstuttgart.buildingphysics.BuildingPhysicsPackage#getBuildingPhysicsCatalog()
@@ -24,69 +28,115 @@ import org.eclipse.emf.ecore.EObject;
  */
 public interface BuildingPhysicsCatalog extends EObject {
 	/**
-	 * Returns the value of the '<em><b>Author</b></em>' attribute.
+	 * Returns the value of the '<em><b>Windows</b></em>' containment reference.
 	 * <!-- begin-user-doc -->
 	 * <!-- end-user-doc -->
-	 * @return the value of the '<em>Author</em>' attribute.
-	 * @see #setAuthor(String)
-	 * @see de.hftstuttgart.buildingphysics.BuildingPhysicsPackage#getBuildingPhysicsCatalog_Author()
+	 * @return the value of the '<em>Windows</em>' containment reference.
+	 * @see #setWindows(WindowCategory)
+	 * @see de.hftstuttgart.buildingphysics.BuildingPhysicsPackage#getBuildingPhysicsCatalog_Windows()
+	 * @model containment="true" required="true"
+	 * @generated
+	 */
+	WindowCategory getWindows();
+
+	/**
+	 * Sets the value of the '{@link de.hftstuttgart.buildingphysics.BuildingPhysicsCatalog#getWindows <em>Windows</em>}' containment reference.
+	 * <!-- begin-user-doc -->
+	 * <!-- end-user-doc -->
+	 * @param value the new value of the '<em>Windows</em>' containment reference.
+	 * @see #getWindows()
+	 * @generated
+	 */
+	void setWindows(WindowCategory value);
+
+	/**
+	 * Returns the value of the '<em><b>Name</b></em>' attribute.
+	 * <!-- begin-user-doc -->
+	 * <!-- end-user-doc -->
+	 * @return the value of the '<em>Name</em>' attribute.
+	 * @see #setName(String)
+	 * @see de.hftstuttgart.buildingphysics.BuildingPhysicsPackage#getBuildingPhysicsCatalog_Name()
 	 * @model required="true"
 	 * @generated
 	 */
-	String getAuthor();
+	String getName();
 
 	/**
-	 * Sets the value of the '{@link de.hftstuttgart.buildingphysics.BuildingPhysicsCatalog#getAuthor <em>Author</em>}' attribute.
+	 * Sets the value of the '{@link de.hftstuttgart.buildingphysics.BuildingPhysicsCatalog#getName <em>Name</em>}' attribute.
 	 * <!-- begin-user-doc -->
 	 * <!-- end-user-doc -->
-	 * @param value the new value of the '<em>Author</em>' attribute.
-	 * @see #getAuthor()
+	 * @param value the new value of the '<em>Name</em>' attribute.
+	 * @see #getName()
 	 * @generated
 	 */
-	void setAuthor(String value);
+	void setName(String value);
 
 	/**
-	 * Returns the value of the '<em><b>Window Catalog</b></em>' containment reference.
+	 * Returns the value of the '<em><b>Description</b></em>' attribute.
 	 * <!-- begin-user-doc -->
 	 * <!-- end-user-doc -->
-	 * @return the value of the '<em>Window Catalog</em>' containment reference.
-	 * @see #setWindowCatalog(WindowCatalog)
-	 * @see de.hftstuttgart.buildingphysics.BuildingPhysicsPackage#getBuildingPhysicsCatalog_WindowCatalog()
-	 * @model containment="true" required="true"
+	 * @return the value of the '<em>Description</em>' attribute.
+	 * @see #setDescription(String)
+	 * @see de.hftstuttgart.buildingphysics.BuildingPhysicsPackage#getBuildingPhysicsCatalog_Description()
+	 * @model
 	 * @generated
 	 */
-	WindowCatalog getWindowCatalog();
+	String getDescription();
 
 	/**
-	 * Sets the value of the '{@link de.hftstuttgart.buildingphysics.BuildingPhysicsCatalog#getWindowCatalog <em>Window Catalog</em>}' containment reference.
+	 * Sets the value of the '{@link de.hftstuttgart.buildingphysics.BuildingPhysicsCatalog#getDescription <em>Description</em>}' attribute.
 	 * <!-- begin-user-doc -->
 	 * <!-- end-user-doc -->
-	 * @param value the new value of the '<em>Window Catalog</em>' containment reference.
-	 * @see #getWindowCatalog()
+	 * @param value the new value of the '<em>Description</em>' attribute.
+	 * @see #getDescription()
 	 * @generated
 	 */
-	void setWindowCatalog(WindowCatalog value);
+	void setDescription(String value);
 
 	/**
-	 * Returns the value of the '<em><b>Material Catalog</b></em>' containment reference.
+	 * Returns the value of the '<em><b>Source</b></em>' attribute.
 	 * <!-- begin-user-doc -->
 	 * <!-- end-user-doc -->
-	 * @return the value of the '<em>Material Catalog</em>' containment reference.
-	 * @see #setMaterialCatalog(MaterialCatalog)
-	 * @see de.hftstuttgart.buildingphysics.BuildingPhysicsPackage#getBuildingPhysicsCatalog_MaterialCatalog()
-	 * @model containment="true" required="true"
+	 * @return the value of the '<em>Source</em>' attribute.
+	 * @see #setSource(String)
+	 * @see de.hftstuttgart.buildingphysics.BuildingPhysicsPackage#getBuildingPhysicsCatalog_Source()
+	 * @model
+	 * @generated
+	 */
+	String getSource();
+
+	/**
+	 * Sets the value of the '{@link de.hftstuttgart.buildingphysics.BuildingPhysicsCatalog#getSource <em>Source</em>}' attribute.
+	 * <!-- begin-user-doc -->
+	 * <!-- end-user-doc -->
+	 * @param value the new value of the '<em>Source</em>' attribute.
+	 * @see #getSource()
+	 * @generated
+	 */
+	void setSource(String value);
+
+	/**
+	 * Returns the value of the '<em><b>Construction Categories</b></em>' containment reference list.
+	 * The list contents are of type {@link de.hftstuttgart.buildingphysics.ConstructionCategory}.
+	 * <!-- begin-user-doc -->
+	 * <!-- end-user-doc -->
+	 * @return the value of the '<em>Construction Categories</em>' containment reference list.
+	 * @see de.hftstuttgart.buildingphysics.BuildingPhysicsPackage#getBuildingPhysicsCatalog_ConstructionCategories()
+	 * @model containment="true"
 	 * @generated
 	 */
-	MaterialCatalog getMaterialCatalog();
+	EList<ConstructionCategory> getConstructionCategories();
 
 	/**
-	 * Sets the value of the '{@link de.hftstuttgart.buildingphysics.BuildingPhysicsCatalog#getMaterialCatalog <em>Material Catalog</em>}' containment reference.
+	 * Returns the value of the '<em><b>Material Categories</b></em>' containment reference list.
+	 * The list contents are of type {@link de.hftstuttgart.buildingphysics.MaterialCategory}.
 	 * <!-- begin-user-doc -->
 	 * <!-- end-user-doc -->
-	 * @param value the new value of the '<em>Material Catalog</em>' containment reference.
-	 * @see #getMaterialCatalog()
+	 * @return the value of the '<em>Material Categories</em>' containment reference list.
+	 * @see de.hftstuttgart.buildingphysics.BuildingPhysicsPackage#getBuildingPhysicsCatalog_MaterialCategories()
+	 * @model containment="true"
 	 * @generated
 	 */
-	void setMaterialCatalog(MaterialCatalog value);
+	EList<MaterialCategory> getMaterialCategories();
 
 } // BuildingPhysicsCatalog
diff --git a/de.hftstuttgart.buildingphysics/src/de/hftstuttgart/buildingphysics/BuildingPhysicsFactory.java b/de.hftstuttgart.buildingphysics/src/de/hftstuttgart/buildingphysics/BuildingPhysicsFactory.java
index c5c78a1b11fbee975697941ce2a76830b7cc9c01..f2dd938a602bc47931926e6ef8bb3d6def09e125 100644
--- a/de.hftstuttgart.buildingphysics/src/de/hftstuttgart/buildingphysics/BuildingPhysicsFactory.java
+++ b/de.hftstuttgart.buildingphysics/src/de/hftstuttgart/buildingphysics/BuildingPhysicsFactory.java
@@ -40,22 +40,13 @@ public interface BuildingPhysicsFactory extends EFactory {
 	WindowType createWindowType();
 
 	/**
-	 * Returns a new object of class '<em>Window Catalog</em>'.
+	 * Returns a new object of class '<em>Window Category</em>'.
 	 * <!-- begin-user-doc -->
 	 * <!-- end-user-doc -->
-	 * @return a new object of class '<em>Window Catalog</em>'.
+	 * @return a new object of class '<em>Window Category</em>'.
 	 * @generated
 	 */
-	WindowCatalog createWindowCatalog();
-
-	/**
-	 * Returns a new object of class '<em>Material Catalog</em>'.
-	 * <!-- begin-user-doc -->
-	 * <!-- end-user-doc -->
-	 * @return a new object of class '<em>Material Catalog</em>'.
-	 * @generated
-	 */
-	MaterialCatalog createMaterialCatalog();
+	WindowCategory createWindowCategory();
 
 	/**
 	 * Returns a new object of class '<em>Material Category</em>'.
diff --git a/de.hftstuttgart.buildingphysics/src/de/hftstuttgart/buildingphysics/BuildingPhysicsPackage.java b/de.hftstuttgart.buildingphysics/src/de/hftstuttgart/buildingphysics/BuildingPhysicsPackage.java
index 74cf0fa7c168d38a1f9783aa2d1103cc8e7e95e1..f4a98a3ed05f34d9a5855219323661a77a673cf3 100644
--- a/de.hftstuttgart.buildingphysics/src/de/hftstuttgart/buildingphysics/BuildingPhysicsPackage.java
+++ b/de.hftstuttgart.buildingphysics/src/de/hftstuttgart/buildingphysics/BuildingPhysicsPackage.java
@@ -67,31 +67,58 @@ public interface BuildingPhysicsPackage extends EPackage {
 	int BUILDING_PHYSICS_CATALOG = 0;
 
 	/**
-	 * The feature id for the '<em><b>Author</b></em>' attribute.
+	 * The feature id for the '<em><b>Windows</b></em>' containment reference.
 	 * <!-- begin-user-doc -->
 	 * <!-- end-user-doc -->
 	 * @generated
 	 * @ordered
 	 */
-	int BUILDING_PHYSICS_CATALOG__AUTHOR = 0;
+	int BUILDING_PHYSICS_CATALOG__WINDOWS = 0;
 
 	/**
-	 * The feature id for the '<em><b>Window Catalog</b></em>' containment reference.
+	 * The feature id for the '<em><b>Name</b></em>' attribute.
+	 * <!-- begin-user-doc -->
+	 * <!-- end-user-doc -->
+	 * @generated
+	 * @ordered
+	 */
+	int BUILDING_PHYSICS_CATALOG__NAME = 1;
+
+	/**
+	 * The feature id for the '<em><b>Description</b></em>' attribute.
+	 * <!-- begin-user-doc -->
+	 * <!-- end-user-doc -->
+	 * @generated
+	 * @ordered
+	 */
+	int BUILDING_PHYSICS_CATALOG__DESCRIPTION = 2;
+
+	/**
+	 * The feature id for the '<em><b>Source</b></em>' attribute.
+	 * <!-- begin-user-doc -->
+	 * <!-- end-user-doc -->
+	 * @generated
+	 * @ordered
+	 */
+	int BUILDING_PHYSICS_CATALOG__SOURCE = 3;
+
+	/**
+	 * The feature id for the '<em><b>Material Categories</b></em>' containment reference list.
 	 * <!-- begin-user-doc -->
 	 * <!-- end-user-doc -->
 	 * @generated
 	 * @ordered
 	 */
-	int BUILDING_PHYSICS_CATALOG__WINDOW_CATALOG = 1;
+	int BUILDING_PHYSICS_CATALOG__MATERIAL_CATEGORIES = 4;
 
 	/**
-	 * The feature id for the '<em><b>Material Catalog</b></em>' containment reference.
+	 * The feature id for the '<em><b>Construction Categories</b></em>' containment reference list.
 	 * <!-- begin-user-doc -->
 	 * <!-- end-user-doc -->
 	 * @generated
 	 * @ordered
 	 */
-	int BUILDING_PHYSICS_CATALOG__MATERIAL_CATALOG = 2;
+	int BUILDING_PHYSICS_CATALOG__CONSTRUCTION_CATEGORIES = 5;
 
 	/**
 	 * The number of structural features of the '<em>Catalog</em>' class.
@@ -100,7 +127,7 @@ public interface BuildingPhysicsPackage extends EPackage {
 	 * @generated
 	 * @ordered
 	 */
-	int BUILDING_PHYSICS_CATALOG_FEATURE_COUNT = 3;
+	int BUILDING_PHYSICS_CATALOG_FEATURE_COUNT = 6;
 
 	/**
 	 * The number of operations of the '<em>Catalog</em>' class.
@@ -248,96 +275,14 @@ public interface BuildingPhysicsPackage extends EPackage {
 	int WINDOW_TYPE_OPERATION_COUNT = 0;
 
 	/**
-	 * The meta object id for the '{@link de.hftstuttgart.buildingphysics.impl.CatalogImpl <em>Catalog</em>}' class.
-	 * <!-- begin-user-doc -->
-	 * <!-- end-user-doc -->
-	 * @see de.hftstuttgart.buildingphysics.impl.CatalogImpl
-	 * @see de.hftstuttgart.buildingphysics.impl.BuildingPhysicsPackageImpl#getCatalog()
-	 * @generated
-	 */
-	int CATALOG = 2;
-
-	/**
-	 * The feature id for the '<em><b>Name</b></em>' attribute.
-	 * <!-- begin-user-doc -->
-	 * <!-- end-user-doc -->
-	 * @generated
-	 * @ordered
-	 */
-	int CATALOG__NAME = 0;
-
-	/**
-	 * The feature id for the '<em><b>Description</b></em>' attribute.
-	 * <!-- begin-user-doc -->
-	 * <!-- end-user-doc -->
-	 * @generated
-	 * @ordered
-	 */
-	int CATALOG__DESCRIPTION = 1;
-
-	/**
-	 * The feature id for the '<em><b>Source</b></em>' attribute.
-	 * <!-- begin-user-doc -->
-	 * <!-- end-user-doc -->
-	 * @generated
-	 * @ordered
-	 */
-	int CATALOG__SOURCE = 2;
-
-	/**
-	 * The number of structural features of the '<em>Catalog</em>' class.
-	 * <!-- begin-user-doc -->
-	 * <!-- end-user-doc -->
-	 * @generated
-	 * @ordered
-	 */
-	int CATALOG_FEATURE_COUNT = 3;
-
-	/**
-	 * The number of operations of the '<em>Catalog</em>' class.
-	 * <!-- begin-user-doc -->
-	 * <!-- end-user-doc -->
-	 * @generated
-	 * @ordered
-	 */
-	int CATALOG_OPERATION_COUNT = 0;
-
-	/**
-	 * The meta object id for the '{@link de.hftstuttgart.buildingphysics.impl.WindowCatalogImpl <em>Window Catalog</em>}' class.
-	 * <!-- begin-user-doc -->
-	 * <!-- end-user-doc -->
-	 * @see de.hftstuttgart.buildingphysics.impl.WindowCatalogImpl
-	 * @see de.hftstuttgart.buildingphysics.impl.BuildingPhysicsPackageImpl#getWindowCatalog()
-	 * @generated
-	 */
-	int WINDOW_CATALOG = 3;
-
-	/**
-	 * The feature id for the '<em><b>Name</b></em>' attribute.
-	 * <!-- begin-user-doc -->
-	 * <!-- end-user-doc -->
-	 * @generated
-	 * @ordered
-	 */
-	int WINDOW_CATALOG__NAME = CATALOG__NAME;
-
-	/**
-	 * The feature id for the '<em><b>Description</b></em>' attribute.
-	 * <!-- begin-user-doc -->
-	 * <!-- end-user-doc -->
-	 * @generated
-	 * @ordered
-	 */
-	int WINDOW_CATALOG__DESCRIPTION = CATALOG__DESCRIPTION;
-
-	/**
-	 * The feature id for the '<em><b>Source</b></em>' attribute.
+	 * The meta object id for the '{@link de.hftstuttgart.buildingphysics.impl.WindowCategoryImpl <em>Window Category</em>}' class.
 	 * <!-- begin-user-doc -->
 	 * <!-- end-user-doc -->
+	 * @see de.hftstuttgart.buildingphysics.impl.WindowCategoryImpl
+	 * @see de.hftstuttgart.buildingphysics.impl.BuildingPhysicsPackageImpl#getWindowCategory()
 	 * @generated
-	 * @ordered
 	 */
-	int WINDOW_CATALOG__SOURCE = CATALOG__SOURCE;
+	int WINDOW_CATEGORY = 2;
 
 	/**
 	 * The feature id for the '<em><b>Window Types</b></em>' containment reference list.
@@ -346,98 +291,25 @@ public interface BuildingPhysicsPackage extends EPackage {
 	 * @generated
 	 * @ordered
 	 */
-	int WINDOW_CATALOG__WINDOW_TYPES = CATALOG_FEATURE_COUNT + 0;
-
-	/**
-	 * The number of structural features of the '<em>Window Catalog</em>' class.
-	 * <!-- begin-user-doc -->
-	 * <!-- end-user-doc -->
-	 * @generated
-	 * @ordered
-	 */
-	int WINDOW_CATALOG_FEATURE_COUNT = CATALOG_FEATURE_COUNT + 1;
-
-	/**
-	 * The number of operations of the '<em>Window Catalog</em>' class.
-	 * <!-- begin-user-doc -->
-	 * <!-- end-user-doc -->
-	 * @generated
-	 * @ordered
-	 */
-	int WINDOW_CATALOG_OPERATION_COUNT = CATALOG_OPERATION_COUNT + 0;
-
-	/**
-	 * The meta object id for the '{@link de.hftstuttgart.buildingphysics.impl.MaterialCatalogImpl <em>Material Catalog</em>}' class.
-	 * <!-- begin-user-doc -->
-	 * <!-- end-user-doc -->
-	 * @see de.hftstuttgart.buildingphysics.impl.MaterialCatalogImpl
-	 * @see de.hftstuttgart.buildingphysics.impl.BuildingPhysicsPackageImpl#getMaterialCatalog()
-	 * @generated
-	 */
-	int MATERIAL_CATALOG = 4;
-
-	/**
-	 * The feature id for the '<em><b>Name</b></em>' attribute.
-	 * <!-- begin-user-doc -->
-	 * <!-- end-user-doc -->
-	 * @generated
-	 * @ordered
-	 */
-	int MATERIAL_CATALOG__NAME = CATALOG__NAME;
-
-	/**
-	 * The feature id for the '<em><b>Description</b></em>' attribute.
-	 * <!-- begin-user-doc -->
-	 * <!-- end-user-doc -->
-	 * @generated
-	 * @ordered
-	 */
-	int MATERIAL_CATALOG__DESCRIPTION = CATALOG__DESCRIPTION;
-
-	/**
-	 * The feature id for the '<em><b>Source</b></em>' attribute.
-	 * <!-- begin-user-doc -->
-	 * <!-- end-user-doc -->
-	 * @generated
-	 * @ordered
-	 */
-	int MATERIAL_CATALOG__SOURCE = CATALOG__SOURCE;
-
-	/**
-	 * The feature id for the '<em><b>Material Categories</b></em>' containment reference list.
-	 * <!-- begin-user-doc -->
-	 * <!-- end-user-doc -->
-	 * @generated
-	 * @ordered
-	 */
-	int MATERIAL_CATALOG__MATERIAL_CATEGORIES = CATALOG_FEATURE_COUNT + 0;
-
-	/**
-	 * The feature id for the '<em><b>Construction Categories</b></em>' containment reference list.
-	 * <!-- begin-user-doc -->
-	 * <!-- end-user-doc -->
-	 * @generated
-	 * @ordered
-	 */
-	int MATERIAL_CATALOG__CONSTRUCTION_CATEGORIES = CATALOG_FEATURE_COUNT + 1;
+	int WINDOW_CATEGORY__WINDOW_TYPES = 0;
 
 	/**
-	 * The number of structural features of the '<em>Material Catalog</em>' class.
+	 * The number of structural features of the '<em>Window Category</em>' class.
 	 * <!-- begin-user-doc -->
 	 * <!-- end-user-doc -->
 	 * @generated
 	 * @ordered
 	 */
-	int MATERIAL_CATALOG_FEATURE_COUNT = CATALOG_FEATURE_COUNT + 2;
+	int WINDOW_CATEGORY_FEATURE_COUNT = 1;
 
 	/**
-	 * The number of operations of the '<em>Material Catalog</em>' class.
+	 * The number of operations of the '<em>Window Category</em>' class.
 	 * <!-- begin-user-doc -->
 	 * <!-- end-user-doc -->
 	 * @generated
 	 * @ordered
 	 */
-	int MATERIAL_CATALOG_OPERATION_COUNT = CATALOG_OPERATION_COUNT + 0;
+	int WINDOW_CATEGORY_OPERATION_COUNT = 0;
 
 	/**
 	 * The meta object id for the '{@link de.hftstuttgart.buildingphysics.impl.MaterialCategoryImpl <em>Material Category</em>}' class.
@@ -447,7 +319,7 @@ public interface BuildingPhysicsPackage extends EPackage {
 	 * @see de.hftstuttgart.buildingphysics.impl.BuildingPhysicsPackageImpl#getMaterialCategory()
 	 * @generated
 	 */
-	int MATERIAL_CATEGORY = 5;
+	int MATERIAL_CATEGORY = 3;
 
 	/**
 	 * The feature id for the '<em><b>Materials</b></em>' containment reference list.
@@ -493,7 +365,7 @@ public interface BuildingPhysicsPackage extends EPackage {
 	 * @see de.hftstuttgart.buildingphysics.impl.BuildingPhysicsPackageImpl#getMaterial()
 	 * @generated
 	 */
-	int MATERIAL = 6;
+	int MATERIAL = 4;
 
 	/**
 	 * The feature id for the '<em><b>Material Id</b></em>' attribute.
@@ -629,7 +501,7 @@ public interface BuildingPhysicsPackage extends EPackage {
 	 * @see de.hftstuttgart.buildingphysics.impl.BuildingPhysicsPackageImpl#getConstructionCategory()
 	 * @generated
 	 */
-	int CONSTRUCTION_CATEGORY = 7;
+	int CONSTRUCTION_CATEGORY = 5;
 
 	/**
 	 * The feature id for the '<em><b>Name</b></em>' attribute.
@@ -675,7 +547,7 @@ public interface BuildingPhysicsPackage extends EPackage {
 	 * @see de.hftstuttgart.buildingphysics.impl.BuildingPhysicsPackageImpl#getConstruction()
 	 * @generated
 	 */
-	int CONSTRUCTION = 8;
+	int CONSTRUCTION = 6;
 
 	/**
 	 * The feature id for the '<em><b>Construction Id</b></em>' attribute.
@@ -730,7 +602,7 @@ public interface BuildingPhysicsPackage extends EPackage {
 	 * @see de.hftstuttgart.buildingphysics.impl.BuildingPhysicsPackageImpl#getLayer()
 	 * @generated
 	 */
-	int LAYER = 9;
+	int LAYER = 7;
 
 	/**
 	 * The feature id for the '<em><b>Material</b></em>' reference.
@@ -779,37 +651,70 @@ public interface BuildingPhysicsPackage extends EPackage {
 	EClass getBuildingPhysicsCatalog();
 
 	/**
-	 * Returns the meta object for the attribute '{@link de.hftstuttgart.buildingphysics.BuildingPhysicsCatalog#getAuthor <em>Author</em>}'.
+	 * Returns the meta object for the containment reference '{@link de.hftstuttgart.buildingphysics.BuildingPhysicsCatalog#getWindows <em>Windows</em>}'.
+	 * <!-- begin-user-doc -->
+	 * <!-- end-user-doc -->
+	 * @return the meta object for the containment reference '<em>Windows</em>'.
+	 * @see de.hftstuttgart.buildingphysics.BuildingPhysicsCatalog#getWindows()
+	 * @see #getBuildingPhysicsCatalog()
+	 * @generated
+	 */
+	EReference getBuildingPhysicsCatalog_Windows();
+
+	/**
+	 * Returns the meta object for the attribute '{@link de.hftstuttgart.buildingphysics.BuildingPhysicsCatalog#getName <em>Name</em>}'.
+	 * <!-- begin-user-doc -->
+	 * <!-- end-user-doc -->
+	 * @return the meta object for the attribute '<em>Name</em>'.
+	 * @see de.hftstuttgart.buildingphysics.BuildingPhysicsCatalog#getName()
+	 * @see #getBuildingPhysicsCatalog()
+	 * @generated
+	 */
+	EAttribute getBuildingPhysicsCatalog_Name();
+
+	/**
+	 * Returns the meta object for the attribute '{@link de.hftstuttgart.buildingphysics.BuildingPhysicsCatalog#getDescription <em>Description</em>}'.
 	 * <!-- begin-user-doc -->
 	 * <!-- end-user-doc -->
-	 * @return the meta object for the attribute '<em>Author</em>'.
-	 * @see de.hftstuttgart.buildingphysics.BuildingPhysicsCatalog#getAuthor()
+	 * @return the meta object for the attribute '<em>Description</em>'.
+	 * @see de.hftstuttgart.buildingphysics.BuildingPhysicsCatalog#getDescription()
 	 * @see #getBuildingPhysicsCatalog()
 	 * @generated
 	 */
-	EAttribute getBuildingPhysicsCatalog_Author();
+	EAttribute getBuildingPhysicsCatalog_Description();
 
 	/**
-	 * Returns the meta object for the containment reference '{@link de.hftstuttgart.buildingphysics.BuildingPhysicsCatalog#getWindowCatalog <em>Window Catalog</em>}'.
+	 * Returns the meta object for the attribute '{@link de.hftstuttgart.buildingphysics.BuildingPhysicsCatalog#getSource <em>Source</em>}'.
 	 * <!-- begin-user-doc -->
 	 * <!-- end-user-doc -->
-	 * @return the meta object for the containment reference '<em>Window Catalog</em>'.
-	 * @see de.hftstuttgart.buildingphysics.BuildingPhysicsCatalog#getWindowCatalog()
+	 * @return the meta object for the attribute '<em>Source</em>'.
+	 * @see de.hftstuttgart.buildingphysics.BuildingPhysicsCatalog#getSource()
 	 * @see #getBuildingPhysicsCatalog()
 	 * @generated
 	 */
-	EReference getBuildingPhysicsCatalog_WindowCatalog();
+	EAttribute getBuildingPhysicsCatalog_Source();
 
 	/**
-	 * Returns the meta object for the containment reference '{@link de.hftstuttgart.buildingphysics.BuildingPhysicsCatalog#getMaterialCatalog <em>Material Catalog</em>}'.
+	 * Returns the meta object for the containment reference list '{@link de.hftstuttgart.buildingphysics.BuildingPhysicsCatalog#getConstructionCategories <em>Construction Categories</em>}'.
 	 * <!-- begin-user-doc -->
 	 * <!-- end-user-doc -->
-	 * @return the meta object for the containment reference '<em>Material Catalog</em>'.
-	 * @see de.hftstuttgart.buildingphysics.BuildingPhysicsCatalog#getMaterialCatalog()
+	 * @return the meta object for the containment reference list '<em>Construction Categories</em>'.
+	 * @see de.hftstuttgart.buildingphysics.BuildingPhysicsCatalog#getConstructionCategories()
 	 * @see #getBuildingPhysicsCatalog()
 	 * @generated
 	 */
-	EReference getBuildingPhysicsCatalog_MaterialCatalog();
+	EReference getBuildingPhysicsCatalog_ConstructionCategories();
+
+	/**
+	 * Returns the meta object for the containment reference list '{@link de.hftstuttgart.buildingphysics.BuildingPhysicsCatalog#getMaterialCategories <em>Material Categories</em>}'.
+	 * <!-- begin-user-doc -->
+	 * <!-- end-user-doc -->
+	 * @return the meta object for the containment reference list '<em>Material Categories</em>'.
+	 * @see de.hftstuttgart.buildingphysics.BuildingPhysicsCatalog#getMaterialCategories()
+	 * @see #getBuildingPhysicsCatalog()
+	 * @generated
+	 */
+	EReference getBuildingPhysicsCatalog_MaterialCategories();
 
 	/**
 	 * Returns the meta object for class '{@link de.hftstuttgart.buildingphysics.WindowType <em>Window Type</em>}'.
@@ -954,100 +859,25 @@ public interface BuildingPhysicsPackage extends EPackage {
 	EAttribute getWindowType_DisposalDescription();
 
 	/**
-	 * Returns the meta object for class '{@link de.hftstuttgart.buildingphysics.Catalog <em>Catalog</em>}'.
+	 * Returns the meta object for class '{@link de.hftstuttgart.buildingphysics.WindowCategory <em>Window Category</em>}'.
 	 * <!-- begin-user-doc -->
 	 * <!-- end-user-doc -->
-	 * @return the meta object for class '<em>Catalog</em>'.
-	 * @see de.hftstuttgart.buildingphysics.Catalog
+	 * @return the meta object for class '<em>Window Category</em>'.
+	 * @see de.hftstuttgart.buildingphysics.WindowCategory
 	 * @generated
 	 */
-	EClass getCatalog();
+	EClass getWindowCategory();
 
 	/**
-	 * Returns the meta object for the attribute '{@link de.hftstuttgart.buildingphysics.Catalog#getName <em>Name</em>}'.
-	 * <!-- begin-user-doc -->
-	 * <!-- end-user-doc -->
-	 * @return the meta object for the attribute '<em>Name</em>'.
-	 * @see de.hftstuttgart.buildingphysics.Catalog#getName()
-	 * @see #getCatalog()
-	 * @generated
-	 */
-	EAttribute getCatalog_Name();
-
-	/**
-	 * Returns the meta object for the attribute '{@link de.hftstuttgart.buildingphysics.Catalog#getDescription <em>Description</em>}'.
-	 * <!-- begin-user-doc -->
-	 * <!-- end-user-doc -->
-	 * @return the meta object for the attribute '<em>Description</em>'.
-	 * @see de.hftstuttgart.buildingphysics.Catalog#getDescription()
-	 * @see #getCatalog()
-	 * @generated
-	 */
-	EAttribute getCatalog_Description();
-
-	/**
-	 * Returns the meta object for the attribute '{@link de.hftstuttgart.buildingphysics.Catalog#getSource <em>Source</em>}'.
-	 * <!-- begin-user-doc -->
-	 * <!-- end-user-doc -->
-	 * @return the meta object for the attribute '<em>Source</em>'.
-	 * @see de.hftstuttgart.buildingphysics.Catalog#getSource()
-	 * @see #getCatalog()
-	 * @generated
-	 */
-	EAttribute getCatalog_Source();
-
-	/**
-	 * Returns the meta object for class '{@link de.hftstuttgart.buildingphysics.WindowCatalog <em>Window Catalog</em>}'.
-	 * <!-- begin-user-doc -->
-	 * <!-- end-user-doc -->
-	 * @return the meta object for class '<em>Window Catalog</em>'.
-	 * @see de.hftstuttgart.buildingphysics.WindowCatalog
-	 * @generated
-	 */
-	EClass getWindowCatalog();
-
-	/**
-	 * Returns the meta object for the containment reference list '{@link de.hftstuttgart.buildingphysics.WindowCatalog#getWindowTypes <em>Window Types</em>}'.
+	 * Returns the meta object for the containment reference list '{@link de.hftstuttgart.buildingphysics.WindowCategory#getWindowTypes <em>Window Types</em>}'.
 	 * <!-- begin-user-doc -->
 	 * <!-- end-user-doc -->
 	 * @return the meta object for the containment reference list '<em>Window Types</em>'.
-	 * @see de.hftstuttgart.buildingphysics.WindowCatalog#getWindowTypes()
-	 * @see #getWindowCatalog()
-	 * @generated
-	 */
-	EReference getWindowCatalog_WindowTypes();
-
-	/**
-	 * Returns the meta object for class '{@link de.hftstuttgart.buildingphysics.MaterialCatalog <em>Material Catalog</em>}'.
-	 * <!-- begin-user-doc -->
-	 * <!-- end-user-doc -->
-	 * @return the meta object for class '<em>Material Catalog</em>'.
-	 * @see de.hftstuttgart.buildingphysics.MaterialCatalog
-	 * @generated
-	 */
-	EClass getMaterialCatalog();
-
-	/**
-	 * Returns the meta object for the containment reference list '{@link de.hftstuttgart.buildingphysics.MaterialCatalog#getMaterialCategories <em>Material Categories</em>}'.
-	 * <!-- begin-user-doc -->
-	 * <!-- end-user-doc -->
-	 * @return the meta object for the containment reference list '<em>Material Categories</em>'.
-	 * @see de.hftstuttgart.buildingphysics.MaterialCatalog#getMaterialCategories()
-	 * @see #getMaterialCatalog()
-	 * @generated
-	 */
-	EReference getMaterialCatalog_MaterialCategories();
-
-	/**
-	 * Returns the meta object for the containment reference list '{@link de.hftstuttgart.buildingphysics.MaterialCatalog#getConstructionCategories <em>Construction Categories</em>}'.
-	 * <!-- begin-user-doc -->
-	 * <!-- end-user-doc -->
-	 * @return the meta object for the containment reference list '<em>Construction Categories</em>'.
-	 * @see de.hftstuttgart.buildingphysics.MaterialCatalog#getConstructionCategories()
-	 * @see #getMaterialCatalog()
+	 * @see de.hftstuttgart.buildingphysics.WindowCategory#getWindowTypes()
+	 * @see #getWindowCategory()
 	 * @generated
 	 */
-	EReference getMaterialCatalog_ConstructionCategories();
+	EReference getWindowCategory_WindowTypes();
 
 	/**
 	 * Returns the meta object for class '{@link de.hftstuttgart.buildingphysics.MaterialCategory <em>Material Category</em>}'.
@@ -1364,28 +1194,54 @@ public interface BuildingPhysicsPackage extends EPackage {
 		EClass BUILDING_PHYSICS_CATALOG = eINSTANCE.getBuildingPhysicsCatalog();
 
 		/**
-		 * The meta object literal for the '<em><b>Author</b></em>' attribute feature.
+		 * The meta object literal for the '<em><b>Windows</b></em>' containment reference feature.
+		 * <!-- begin-user-doc -->
+		 * <!-- end-user-doc -->
+		 * @generated
+		 */
+		EReference BUILDING_PHYSICS_CATALOG__WINDOWS = eINSTANCE.getBuildingPhysicsCatalog_Windows();
+
+		/**
+		 * The meta object literal for the '<em><b>Name</b></em>' attribute feature.
+		 * <!-- begin-user-doc -->
+		 * <!-- end-user-doc -->
+		 * @generated
+		 */
+		EAttribute BUILDING_PHYSICS_CATALOG__NAME = eINSTANCE.getBuildingPhysicsCatalog_Name();
+
+		/**
+		 * The meta object literal for the '<em><b>Description</b></em>' attribute feature.
+		 * <!-- begin-user-doc -->
+		 * <!-- end-user-doc -->
+		 * @generated
+		 */
+		EAttribute BUILDING_PHYSICS_CATALOG__DESCRIPTION = eINSTANCE.getBuildingPhysicsCatalog_Description();
+
+		/**
+		 * The meta object literal for the '<em><b>Source</b></em>' attribute feature.
 		 * <!-- begin-user-doc -->
 		 * <!-- end-user-doc -->
 		 * @generated
 		 */
-		EAttribute BUILDING_PHYSICS_CATALOG__AUTHOR = eINSTANCE.getBuildingPhysicsCatalog_Author();
+		EAttribute BUILDING_PHYSICS_CATALOG__SOURCE = eINSTANCE.getBuildingPhysicsCatalog_Source();
 
 		/**
-		 * The meta object literal for the '<em><b>Window Catalog</b></em>' containment reference feature.
+		 * The meta object literal for the '<em><b>Construction Categories</b></em>' containment reference list feature.
 		 * <!-- begin-user-doc -->
 		 * <!-- end-user-doc -->
 		 * @generated
 		 */
-		EReference BUILDING_PHYSICS_CATALOG__WINDOW_CATALOG = eINSTANCE.getBuildingPhysicsCatalog_WindowCatalog();
+		EReference BUILDING_PHYSICS_CATALOG__CONSTRUCTION_CATEGORIES = eINSTANCE
+				.getBuildingPhysicsCatalog_ConstructionCategories();
 
 		/**
-		 * The meta object literal for the '<em><b>Material Catalog</b></em>' containment reference feature.
+		 * The meta object literal for the '<em><b>Material Categories</b></em>' containment reference list feature.
 		 * <!-- begin-user-doc -->
 		 * <!-- end-user-doc -->
 		 * @generated
 		 */
-		EReference BUILDING_PHYSICS_CATALOG__MATERIAL_CATALOG = eINSTANCE.getBuildingPhysicsCatalog_MaterialCatalog();
+		EReference BUILDING_PHYSICS_CATALOG__MATERIAL_CATEGORIES = eINSTANCE
+				.getBuildingPhysicsCatalog_MaterialCategories();
 
 		/**
 		 * The meta object literal for the '{@link de.hftstuttgart.buildingphysics.impl.WindowTypeImpl <em>Window Type</em>}' class.
@@ -1494,48 +1350,14 @@ public interface BuildingPhysicsPackage extends EPackage {
 		EAttribute WINDOW_TYPE__DISPOSAL_DESCRIPTION = eINSTANCE.getWindowType_DisposalDescription();
 
 		/**
-		 * The meta object literal for the '{@link de.hftstuttgart.buildingphysics.impl.CatalogImpl <em>Catalog</em>}' class.
+		 * The meta object literal for the '{@link de.hftstuttgart.buildingphysics.impl.WindowCategoryImpl <em>Window Category</em>}' class.
 		 * <!-- begin-user-doc -->
 		 * <!-- end-user-doc -->
-		 * @see de.hftstuttgart.buildingphysics.impl.CatalogImpl
-		 * @see de.hftstuttgart.buildingphysics.impl.BuildingPhysicsPackageImpl#getCatalog()
+		 * @see de.hftstuttgart.buildingphysics.impl.WindowCategoryImpl
+		 * @see de.hftstuttgart.buildingphysics.impl.BuildingPhysicsPackageImpl#getWindowCategory()
 		 * @generated
 		 */
-		EClass CATALOG = eINSTANCE.getCatalog();
-
-		/**
-		 * The meta object literal for the '<em><b>Name</b></em>' attribute feature.
-		 * <!-- begin-user-doc -->
-		 * <!-- end-user-doc -->
-		 * @generated
-		 */
-		EAttribute CATALOG__NAME = eINSTANCE.getCatalog_Name();
-
-		/**
-		 * The meta object literal for the '<em><b>Description</b></em>' attribute feature.
-		 * <!-- begin-user-doc -->
-		 * <!-- end-user-doc -->
-		 * @generated
-		 */
-		EAttribute CATALOG__DESCRIPTION = eINSTANCE.getCatalog_Description();
-
-		/**
-		 * The meta object literal for the '<em><b>Source</b></em>' attribute feature.
-		 * <!-- begin-user-doc -->
-		 * <!-- end-user-doc -->
-		 * @generated
-		 */
-		EAttribute CATALOG__SOURCE = eINSTANCE.getCatalog_Source();
-
-		/**
-		 * The meta object literal for the '{@link de.hftstuttgart.buildingphysics.impl.WindowCatalogImpl <em>Window Catalog</em>}' class.
-		 * <!-- begin-user-doc -->
-		 * <!-- end-user-doc -->
-		 * @see de.hftstuttgart.buildingphysics.impl.WindowCatalogImpl
-		 * @see de.hftstuttgart.buildingphysics.impl.BuildingPhysicsPackageImpl#getWindowCatalog()
-		 * @generated
-		 */
-		EClass WINDOW_CATALOG = eINSTANCE.getWindowCatalog();
+		EClass WINDOW_CATEGORY = eINSTANCE.getWindowCategory();
 
 		/**
 		 * The meta object literal for the '<em><b>Window Types</b></em>' containment reference list feature.
@@ -1543,33 +1365,7 @@ public interface BuildingPhysicsPackage extends EPackage {
 		 * <!-- end-user-doc -->
 		 * @generated
 		 */
-		EReference WINDOW_CATALOG__WINDOW_TYPES = eINSTANCE.getWindowCatalog_WindowTypes();
-
-		/**
-		 * The meta object literal for the '{@link de.hftstuttgart.buildingphysics.impl.MaterialCatalogImpl <em>Material Catalog</em>}' class.
-		 * <!-- begin-user-doc -->
-		 * <!-- end-user-doc -->
-		 * @see de.hftstuttgart.buildingphysics.impl.MaterialCatalogImpl
-		 * @see de.hftstuttgart.buildingphysics.impl.BuildingPhysicsPackageImpl#getMaterialCatalog()
-		 * @generated
-		 */
-		EClass MATERIAL_CATALOG = eINSTANCE.getMaterialCatalog();
-
-		/**
-		 * The meta object literal for the '<em><b>Material Categories</b></em>' containment reference list feature.
-		 * <!-- begin-user-doc -->
-		 * <!-- end-user-doc -->
-		 * @generated
-		 */
-		EReference MATERIAL_CATALOG__MATERIAL_CATEGORIES = eINSTANCE.getMaterialCatalog_MaterialCategories();
-
-		/**
-		 * The meta object literal for the '<em><b>Construction Categories</b></em>' containment reference list feature.
-		 * <!-- begin-user-doc -->
-		 * <!-- end-user-doc -->
-		 * @generated
-		 */
-		EReference MATERIAL_CATALOG__CONSTRUCTION_CATEGORIES = eINSTANCE.getMaterialCatalog_ConstructionCategories();
+		EReference WINDOW_CATEGORY__WINDOW_TYPES = eINSTANCE.getWindowCategory_WindowTypes();
 
 		/**
 		 * The meta object literal for the '{@link de.hftstuttgart.buildingphysics.impl.MaterialCategoryImpl <em>Material Category</em>}' class.
diff --git a/de.hftstuttgart.buildingphysics/src/de/hftstuttgart/buildingphysics/Catalog.java b/de.hftstuttgart.buildingphysics/src/de/hftstuttgart/buildingphysics/Catalog.java
deleted file mode 100644
index b9d6f5bad370bebe801c880c09c0f41df26640b0..0000000000000000000000000000000000000000
--- a/de.hftstuttgart.buildingphysics/src/de/hftstuttgart/buildingphysics/Catalog.java
+++ /dev/null
@@ -1,92 +0,0 @@
-/**
- */
-package de.hftstuttgart.buildingphysics;
-
-import org.eclipse.emf.ecore.EObject;
-
-/**
- * <!-- begin-user-doc -->
- * A representation of the model object '<em><b>Catalog</b></em>'.
- * <!-- end-user-doc -->
- *
- * <p>
- * The following features are supported:
- * </p>
- * <ul>
- *   <li>{@link de.hftstuttgart.buildingphysics.Catalog#getName <em>Name</em>}</li>
- *   <li>{@link de.hftstuttgart.buildingphysics.Catalog#getDescription <em>Description</em>}</li>
- *   <li>{@link de.hftstuttgart.buildingphysics.Catalog#getSource <em>Source</em>}</li>
- * </ul>
- *
- * @see de.hftstuttgart.buildingphysics.BuildingPhysicsPackage#getCatalog()
- * @model abstract="true"
- * @generated
- */
-public interface Catalog extends EObject {
-	/**
-	 * Returns the value of the '<em><b>Name</b></em>' attribute.
-	 * <!-- begin-user-doc -->
-	 * <!-- end-user-doc -->
-	 * @return the value of the '<em>Name</em>' attribute.
-	 * @see #setName(String)
-	 * @see de.hftstuttgart.buildingphysics.BuildingPhysicsPackage#getCatalog_Name()
-	 * @model required="true"
-	 * @generated
-	 */
-	String getName();
-
-	/**
-	 * Sets the value of the '{@link de.hftstuttgart.buildingphysics.Catalog#getName <em>Name</em>}' attribute.
-	 * <!-- begin-user-doc -->
-	 * <!-- end-user-doc -->
-	 * @param value the new value of the '<em>Name</em>' attribute.
-	 * @see #getName()
-	 * @generated
-	 */
-	void setName(String value);
-
-	/**
-	 * Returns the value of the '<em><b>Description</b></em>' attribute.
-	 * <!-- begin-user-doc -->
-	 * <!-- end-user-doc -->
-	 * @return the value of the '<em>Description</em>' attribute.
-	 * @see #setDescription(String)
-	 * @see de.hftstuttgart.buildingphysics.BuildingPhysicsPackage#getCatalog_Description()
-	 * @model
-	 * @generated
-	 */
-	String getDescription();
-
-	/**
-	 * Sets the value of the '{@link de.hftstuttgart.buildingphysics.Catalog#getDescription <em>Description</em>}' attribute.
-	 * <!-- begin-user-doc -->
-	 * <!-- end-user-doc -->
-	 * @param value the new value of the '<em>Description</em>' attribute.
-	 * @see #getDescription()
-	 * @generated
-	 */
-	void setDescription(String value);
-
-	/**
-	 * Returns the value of the '<em><b>Source</b></em>' attribute.
-	 * <!-- begin-user-doc -->
-	 * <!-- end-user-doc -->
-	 * @return the value of the '<em>Source</em>' attribute.
-	 * @see #setSource(String)
-	 * @see de.hftstuttgart.buildingphysics.BuildingPhysicsPackage#getCatalog_Source()
-	 * @model
-	 * @generated
-	 */
-	String getSource();
-
-	/**
-	 * Sets the value of the '{@link de.hftstuttgart.buildingphysics.Catalog#getSource <em>Source</em>}' attribute.
-	 * <!-- begin-user-doc -->
-	 * <!-- end-user-doc -->
-	 * @param value the new value of the '<em>Source</em>' attribute.
-	 * @see #getSource()
-	 * @generated
-	 */
-	void setSource(String value);
-
-} // Catalog
diff --git a/de.hftstuttgart.buildingphysics/src/de/hftstuttgart/buildingphysics/MaterialCatalog.java b/de.hftstuttgart.buildingphysics/src/de/hftstuttgart/buildingphysics/MaterialCatalog.java
deleted file mode 100644
index 137f4e2f58b84ef9aeec8b20da775a6a53ef3a51..0000000000000000000000000000000000000000
--- a/de.hftstuttgart.buildingphysics/src/de/hftstuttgart/buildingphysics/MaterialCatalog.java
+++ /dev/null
@@ -1,49 +0,0 @@
-/**
- */
-package de.hftstuttgart.buildingphysics;
-
-import org.eclipse.emf.common.util.EList;
-
-/**
- * <!-- begin-user-doc -->
- * A representation of the model object '<em><b>Material Catalog</b></em>'.
- * <!-- end-user-doc -->
- *
- * <p>
- * The following features are supported:
- * </p>
- * <ul>
- *   <li>{@link de.hftstuttgart.buildingphysics.MaterialCatalog#getMaterialCategories <em>Material Categories</em>}</li>
- *   <li>{@link de.hftstuttgart.buildingphysics.MaterialCatalog#getConstructionCategories <em>Construction Categories</em>}</li>
- * </ul>
- *
- * @see de.hftstuttgart.buildingphysics.BuildingPhysicsPackage#getMaterialCatalog()
- * @model
- * @generated
- */
-public interface MaterialCatalog extends Catalog {
-	/**
-	 * Returns the value of the '<em><b>Material Categories</b></em>' containment reference list.
-	 * The list contents are of type {@link de.hftstuttgart.buildingphysics.MaterialCategory}.
-	 * <!-- begin-user-doc -->
-	 * <!-- end-user-doc -->
-	 * @return the value of the '<em>Material Categories</em>' containment reference list.
-	 * @see de.hftstuttgart.buildingphysics.BuildingPhysicsPackage#getMaterialCatalog_MaterialCategories()
-	 * @model containment="true"
-	 * @generated
-	 */
-	EList<MaterialCategory> getMaterialCategories();
-
-	/**
-	 * Returns the value of the '<em><b>Construction Categories</b></em>' containment reference list.
-	 * The list contents are of type {@link de.hftstuttgart.buildingphysics.ConstructionCategory}.
-	 * <!-- begin-user-doc -->
-	 * <!-- end-user-doc -->
-	 * @return the value of the '<em>Construction Categories</em>' containment reference list.
-	 * @see de.hftstuttgart.buildingphysics.BuildingPhysicsPackage#getMaterialCatalog_ConstructionCategories()
-	 * @model containment="true"
-	 * @generated
-	 */
-	EList<ConstructionCategory> getConstructionCategories();
-
-} // MaterialCatalog
diff --git a/de.hftstuttgart.buildingphysics/src/de/hftstuttgart/buildingphysics/WindowCatalog.java b/de.hftstuttgart.buildingphysics/src/de/hftstuttgart/buildingphysics/WindowCategory.java
similarity index 69%
rename from de.hftstuttgart.buildingphysics/src/de/hftstuttgart/buildingphysics/WindowCatalog.java
rename to de.hftstuttgart.buildingphysics/src/de/hftstuttgart/buildingphysics/WindowCategory.java
index e000ecc09489a8b67136cb006a796ceb310874dd..6ec26dcb7b0589f330ae9287fe86add2400edeba 100644
--- a/de.hftstuttgart.buildingphysics/src/de/hftstuttgart/buildingphysics/WindowCatalog.java
+++ b/de.hftstuttgart.buildingphysics/src/de/hftstuttgart/buildingphysics/WindowCategory.java
@@ -4,33 +4,35 @@ package de.hftstuttgart.buildingphysics;
 
 import org.eclipse.emf.common.util.EList;
 
+import org.eclipse.emf.ecore.EObject;
+
 /**
  * <!-- begin-user-doc -->
- * A representation of the model object '<em><b>Window Catalog</b></em>'.
+ * A representation of the model object '<em><b>Window Category</b></em>'.
  * <!-- end-user-doc -->
  *
  * <p>
  * The following features are supported:
  * </p>
  * <ul>
- *   <li>{@link de.hftstuttgart.buildingphysics.WindowCatalog#getWindowTypes <em>Window Types</em>}</li>
+ *   <li>{@link de.hftstuttgart.buildingphysics.WindowCategory#getWindowTypes <em>Window Types</em>}</li>
  * </ul>
  *
- * @see de.hftstuttgart.buildingphysics.BuildingPhysicsPackage#getWindowCatalog()
+ * @see de.hftstuttgart.buildingphysics.BuildingPhysicsPackage#getWindowCategory()
  * @model
  * @generated
  */
-public interface WindowCatalog extends Catalog {
+public interface WindowCategory extends EObject {
 	/**
 	 * Returns the value of the '<em><b>Window Types</b></em>' containment reference list.
 	 * The list contents are of type {@link de.hftstuttgart.buildingphysics.WindowType}.
 	 * <!-- begin-user-doc -->
 	 * <!-- end-user-doc -->
 	 * @return the value of the '<em>Window Types</em>' containment reference list.
-	 * @see de.hftstuttgart.buildingphysics.BuildingPhysicsPackage#getWindowCatalog_WindowTypes()
+	 * @see de.hftstuttgart.buildingphysics.BuildingPhysicsPackage#getWindowCategory_WindowTypes()
 	 * @model containment="true"
 	 * @generated
 	 */
 	EList<WindowType> getWindowTypes();
 
-} // WindowCatalog
+} // WindowCategory
diff --git a/de.hftstuttgart.buildingphysics/src/de/hftstuttgart/buildingphysics/impl/BuildingPhysicsCatalogImpl.java b/de.hftstuttgart.buildingphysics/src/de/hftstuttgart/buildingphysics/impl/BuildingPhysicsCatalogImpl.java
index 6b668aa9bca795594f7578453c50a7fbe78d36b4..75d867e516d5954907a941f04835917a0de76d7c 100644
--- a/de.hftstuttgart.buildingphysics/src/de/hftstuttgart/buildingphysics/impl/BuildingPhysicsCatalogImpl.java
+++ b/de.hftstuttgart.buildingphysics/src/de/hftstuttgart/buildingphysics/impl/BuildingPhysicsCatalogImpl.java
@@ -4,17 +4,22 @@ package de.hftstuttgart.buildingphysics.impl;
 
 import de.hftstuttgart.buildingphysics.BuildingPhysicsCatalog;
 import de.hftstuttgart.buildingphysics.BuildingPhysicsPackage;
-import de.hftstuttgart.buildingphysics.MaterialCatalog;
-import de.hftstuttgart.buildingphysics.WindowCatalog;
+import de.hftstuttgart.buildingphysics.ConstructionCategory;
+import de.hftstuttgart.buildingphysics.MaterialCategory;
+import de.hftstuttgart.buildingphysics.WindowCategory;
 
+import java.util.Collection;
 import org.eclipse.emf.common.notify.Notification;
 import org.eclipse.emf.common.notify.NotificationChain;
 
+import org.eclipse.emf.common.util.EList;
 import org.eclipse.emf.ecore.EClass;
 import org.eclipse.emf.ecore.InternalEObject;
 
 import org.eclipse.emf.ecore.impl.ENotificationImpl;
 import org.eclipse.emf.ecore.impl.MinimalEObjectImpl;
+import org.eclipse.emf.ecore.util.EObjectContainmentEList;
+import org.eclipse.emf.ecore.util.InternalEList;
 
 /**
  * <!-- begin-user-doc -->
@@ -24,81 +29,114 @@ import org.eclipse.emf.ecore.impl.MinimalEObjectImpl;
  * The following features are implemented:
  * </p>
  * <ul>
- *   <li>{@link de.hftstuttgart.buildingphysics.impl.BuildingPhysicsCatalogImpl#getAuthor <em>Author</em>}</li>
- *   <li>{@link de.hftstuttgart.buildingphysics.impl.BuildingPhysicsCatalogImpl#getWindowCatalog <em>Window Catalog</em>}</li>
- *   <li>{@link de.hftstuttgart.buildingphysics.impl.BuildingPhysicsCatalogImpl#getMaterialCatalog <em>Material Catalog</em>}</li>
+ *   <li>{@link de.hftstuttgart.buildingphysics.impl.BuildingPhysicsCatalogImpl#getWindows <em>Windows</em>}</li>
+ *   <li>{@link de.hftstuttgart.buildingphysics.impl.BuildingPhysicsCatalogImpl#getName <em>Name</em>}</li>
+ *   <li>{@link de.hftstuttgart.buildingphysics.impl.BuildingPhysicsCatalogImpl#getDescription <em>Description</em>}</li>
+ *   <li>{@link de.hftstuttgart.buildingphysics.impl.BuildingPhysicsCatalogImpl#getSource <em>Source</em>}</li>
+ *   <li>{@link de.hftstuttgart.buildingphysics.impl.BuildingPhysicsCatalogImpl#getMaterialCategories <em>Material Categories</em>}</li>
+ *   <li>{@link de.hftstuttgart.buildingphysics.impl.BuildingPhysicsCatalogImpl#getConstructionCategories <em>Construction Categories</em>}</li>
  * </ul>
  *
  * @generated
  */
 public class BuildingPhysicsCatalogImpl extends MinimalEObjectImpl.Container implements BuildingPhysicsCatalog {
 	/**
-	 * The default value of the '{@link #getAuthor() <em>Author</em>}' attribute.
+	 * The cached value of the '{@link #getWindows() <em>Windows</em>}' containment reference.
 	 * <!-- begin-user-doc -->
 	 * <!-- end-user-doc -->
-	 * @see #getAuthor()
+	 * @see #getWindows()
 	 * @generated
 	 * @ordered
 	 */
-	protected static final String AUTHOR_EDEFAULT = null;
+	protected WindowCategory windows;
 
 	/**
-	 * The cached value of the '{@link #getAuthor() <em>Author</em>}' attribute.
+	 * The default value of the '{@link #getName() <em>Name</em>}' attribute.
 	 * <!-- begin-user-doc -->
 	 * <!-- end-user-doc -->
-	 * @see #getAuthor()
+	 * @see #getName()
 	 * @generated
 	 * @ordered
 	 */
-	protected String author = AUTHOR_EDEFAULT;
+	protected static final String NAME_EDEFAULT = null;
 
 	/**
-	 * The cached value of the '{@link #getWindowCatalog() <em>Window Catalog</em>}' containment reference.
+	 * The cached value of the '{@link #getName() <em>Name</em>}' attribute.
 	 * <!-- begin-user-doc -->
 	 * <!-- end-user-doc -->
-	 * @see #getWindowCatalog()
+	 * @see #getName()
 	 * @generated
 	 * @ordered
 	 */
-	protected WindowCatalog windowCatalog;
+	protected String name = NAME_EDEFAULT;
 
 	/**
-	 * The cached value of the '{@link #getMaterialCatalog() <em>Material Catalog</em>}' containment reference.
+	 * The default value of the '{@link #getDescription() <em>Description</em>}' attribute.
 	 * <!-- begin-user-doc -->
 	 * <!-- end-user-doc -->
-	 * @see #getMaterialCatalog()
+	 * @see #getDescription()
 	 * @generated
 	 * @ordered
 	 */
-	protected MaterialCatalog materialCatalog;
+	protected static final String DESCRIPTION_EDEFAULT = null;
 
 	/**
+	 * The cached value of the '{@link #getDescription() <em>Description</em>}' attribute.
 	 * <!-- begin-user-doc -->
 	 * <!-- end-user-doc -->
+	 * @see #getDescription()
 	 * @generated
+	 * @ordered
 	 */
-	protected BuildingPhysicsCatalogImpl() {
-		super();
-	}
+	protected String description = DESCRIPTION_EDEFAULT;
 
 	/**
+	 * The default value of the '{@link #getSource() <em>Source</em>}' attribute.
 	 * <!-- begin-user-doc -->
 	 * <!-- end-user-doc -->
+	 * @see #getSource()
 	 * @generated
+	 * @ordered
 	 */
-	@Override
-	protected EClass eStaticClass() {
-		return BuildingPhysicsPackage.Literals.BUILDING_PHYSICS_CATALOG;
-	}
+	protected static final String SOURCE_EDEFAULT = null;
 
 	/**
+	 * The cached value of the '{@link #getSource() <em>Source</em>}' attribute.
 	 * <!-- begin-user-doc -->
 	 * <!-- end-user-doc -->
+	 * @see #getSource()
 	 * @generated
+	 * @ordered
 	 */
-	@Override
-	public String getAuthor() {
-		return author;
+	protected String source = SOURCE_EDEFAULT;
+
+	/**
+	 * The cached value of the '{@link #getMaterialCategories() <em>Material Categories</em>}' containment reference list.
+	 * <!-- begin-user-doc -->
+	 * <!-- end-user-doc -->
+	 * @see #getMaterialCategories()
+	 * @generated
+	 * @ordered
+	 */
+	protected EList<MaterialCategory> materialCategories;
+
+	/**
+	 * The cached value of the '{@link #getConstructionCategories() <em>Construction Categories</em>}' containment reference list.
+	 * <!-- begin-user-doc -->
+	 * <!-- end-user-doc -->
+	 * @see #getConstructionCategories()
+	 * @generated
+	 * @ordered
+	 */
+	protected EList<ConstructionCategory> constructionCategories;
+
+	/**
+	 * <!-- begin-user-doc -->
+	 * <!-- end-user-doc -->
+	 * @generated
+	 */
+	protected BuildingPhysicsCatalogImpl() {
+		super();
 	}
 
 	/**
@@ -107,12 +145,8 @@ public class BuildingPhysicsCatalogImpl extends MinimalEObjectImpl.Container imp
 	 * @generated
 	 */
 	@Override
-	public void setAuthor(String newAuthor) {
-		String oldAuthor = author;
-		author = newAuthor;
-		if (eNotificationRequired())
-			eNotify(new ENotificationImpl(this, Notification.SET,
-					BuildingPhysicsPackage.BUILDING_PHYSICS_CATALOG__AUTHOR, oldAuthor, author));
+	protected EClass eStaticClass() {
+		return BuildingPhysicsPackage.Literals.BUILDING_PHYSICS_CATALOG;
 	}
 
 	/**
@@ -121,8 +155,8 @@ public class BuildingPhysicsCatalogImpl extends MinimalEObjectImpl.Container imp
 	 * @generated
 	 */
 	@Override
-	public WindowCatalog getWindowCatalog() {
-		return windowCatalog;
+	public WindowCategory getWindows() {
+		return windows;
 	}
 
 	/**
@@ -130,13 +164,12 @@ public class BuildingPhysicsCatalogImpl extends MinimalEObjectImpl.Container imp
 	 * <!-- end-user-doc -->
 	 * @generated
 	 */
-	public NotificationChain basicSetWindowCatalog(WindowCatalog newWindowCatalog, NotificationChain msgs) {
-		WindowCatalog oldWindowCatalog = windowCatalog;
-		windowCatalog = newWindowCatalog;
+	public NotificationChain basicSetWindows(WindowCategory newWindows, NotificationChain msgs) {
+		WindowCategory oldWindows = windows;
+		windows = newWindows;
 		if (eNotificationRequired()) {
 			ENotificationImpl notification = new ENotificationImpl(this, Notification.SET,
-					BuildingPhysicsPackage.BUILDING_PHYSICS_CATALOG__WINDOW_CATALOG, oldWindowCatalog,
-					newWindowCatalog);
+					BuildingPhysicsPackage.BUILDING_PHYSICS_CATALOG__WINDOWS, oldWindows, newWindows);
 			if (msgs == null)
 				msgs = notification;
 			else
@@ -151,24 +184,21 @@ public class BuildingPhysicsCatalogImpl extends MinimalEObjectImpl.Container imp
 	 * @generated
 	 */
 	@Override
-	public void setWindowCatalog(WindowCatalog newWindowCatalog) {
-		if (newWindowCatalog != windowCatalog) {
+	public void setWindows(WindowCategory newWindows) {
+		if (newWindows != windows) {
 			NotificationChain msgs = null;
-			if (windowCatalog != null)
-				msgs = ((InternalEObject) windowCatalog).eInverseRemove(this,
-						EOPPOSITE_FEATURE_BASE - BuildingPhysicsPackage.BUILDING_PHYSICS_CATALOG__WINDOW_CATALOG, null,
-						msgs);
-			if (newWindowCatalog != null)
-				msgs = ((InternalEObject) newWindowCatalog).eInverseAdd(this,
-						EOPPOSITE_FEATURE_BASE - BuildingPhysicsPackage.BUILDING_PHYSICS_CATALOG__WINDOW_CATALOG, null,
-						msgs);
-			msgs = basicSetWindowCatalog(newWindowCatalog, msgs);
+			if (windows != null)
+				msgs = ((InternalEObject) windows).eInverseRemove(this,
+						EOPPOSITE_FEATURE_BASE - BuildingPhysicsPackage.BUILDING_PHYSICS_CATALOG__WINDOWS, null, msgs);
+			if (newWindows != null)
+				msgs = ((InternalEObject) newWindows).eInverseAdd(this,
+						EOPPOSITE_FEATURE_BASE - BuildingPhysicsPackage.BUILDING_PHYSICS_CATALOG__WINDOWS, null, msgs);
+			msgs = basicSetWindows(newWindows, msgs);
 			if (msgs != null)
 				msgs.dispatch();
 		} else if (eNotificationRequired())
 			eNotify(new ENotificationImpl(this, Notification.SET,
-					BuildingPhysicsPackage.BUILDING_PHYSICS_CATALOG__WINDOW_CATALOG, newWindowCatalog,
-					newWindowCatalog));
+					BuildingPhysicsPackage.BUILDING_PHYSICS_CATALOG__WINDOWS, newWindows, newWindows));
 	}
 
 	/**
@@ -177,8 +207,8 @@ public class BuildingPhysicsCatalogImpl extends MinimalEObjectImpl.Container imp
 	 * @generated
 	 */
 	@Override
-	public MaterialCatalog getMaterialCatalog() {
-		return materialCatalog;
+	public String getName() {
+		return name;
 	}
 
 	/**
@@ -186,19 +216,13 @@ public class BuildingPhysicsCatalogImpl extends MinimalEObjectImpl.Container imp
 	 * <!-- end-user-doc -->
 	 * @generated
 	 */
-	public NotificationChain basicSetMaterialCatalog(MaterialCatalog newMaterialCatalog, NotificationChain msgs) {
-		MaterialCatalog oldMaterialCatalog = materialCatalog;
-		materialCatalog = newMaterialCatalog;
-		if (eNotificationRequired()) {
-			ENotificationImpl notification = new ENotificationImpl(this, Notification.SET,
-					BuildingPhysicsPackage.BUILDING_PHYSICS_CATALOG__MATERIAL_CATALOG, oldMaterialCatalog,
-					newMaterialCatalog);
-			if (msgs == null)
-				msgs = notification;
-			else
-				msgs.add(notification);
-		}
-		return msgs;
+	@Override
+	public void setName(String newName) {
+		String oldName = name;
+		name = newName;
+		if (eNotificationRequired())
+			eNotify(new ENotificationImpl(this, Notification.SET, BuildingPhysicsPackage.BUILDING_PHYSICS_CATALOG__NAME,
+					oldName, name));
 	}
 
 	/**
@@ -207,24 +231,74 @@ public class BuildingPhysicsCatalogImpl extends MinimalEObjectImpl.Container imp
 	 * @generated
 	 */
 	@Override
-	public void setMaterialCatalog(MaterialCatalog newMaterialCatalog) {
-		if (newMaterialCatalog != materialCatalog) {
-			NotificationChain msgs = null;
-			if (materialCatalog != null)
-				msgs = ((InternalEObject) materialCatalog).eInverseRemove(this,
-						EOPPOSITE_FEATURE_BASE - BuildingPhysicsPackage.BUILDING_PHYSICS_CATALOG__MATERIAL_CATALOG,
-						null, msgs);
-			if (newMaterialCatalog != null)
-				msgs = ((InternalEObject) newMaterialCatalog).eInverseAdd(this,
-						EOPPOSITE_FEATURE_BASE - BuildingPhysicsPackage.BUILDING_PHYSICS_CATALOG__MATERIAL_CATALOG,
-						null, msgs);
-			msgs = basicSetMaterialCatalog(newMaterialCatalog, msgs);
-			if (msgs != null)
-				msgs.dispatch();
-		} else if (eNotificationRequired())
+	public String getDescription() {
+		return description;
+	}
+
+	/**
+	 * <!-- begin-user-doc -->
+	 * <!-- end-user-doc -->
+	 * @generated
+	 */
+	@Override
+	public void setDescription(String newDescription) {
+		String oldDescription = description;
+		description = newDescription;
+		if (eNotificationRequired())
 			eNotify(new ENotificationImpl(this, Notification.SET,
-					BuildingPhysicsPackage.BUILDING_PHYSICS_CATALOG__MATERIAL_CATALOG, newMaterialCatalog,
-					newMaterialCatalog));
+					BuildingPhysicsPackage.BUILDING_PHYSICS_CATALOG__DESCRIPTION, oldDescription, description));
+	}
+
+	/**
+	 * <!-- begin-user-doc -->
+	 * <!-- end-user-doc -->
+	 * @generated
+	 */
+	@Override
+	public String getSource() {
+		return source;
+	}
+
+	/**
+	 * <!-- begin-user-doc -->
+	 * <!-- end-user-doc -->
+	 * @generated
+	 */
+	@Override
+	public void setSource(String newSource) {
+		String oldSource = source;
+		source = newSource;
+		if (eNotificationRequired())
+			eNotify(new ENotificationImpl(this, Notification.SET,
+					BuildingPhysicsPackage.BUILDING_PHYSICS_CATALOG__SOURCE, oldSource, source));
+	}
+
+	/**
+	 * <!-- begin-user-doc -->
+	 * <!-- end-user-doc -->
+	 * @generated
+	 */
+	@Override
+	public EList<ConstructionCategory> getConstructionCategories() {
+		if (constructionCategories == null) {
+			constructionCategories = new EObjectContainmentEList<ConstructionCategory>(ConstructionCategory.class, this,
+					BuildingPhysicsPackage.BUILDING_PHYSICS_CATALOG__CONSTRUCTION_CATEGORIES);
+		}
+		return constructionCategories;
+	}
+
+	/**
+	 * <!-- begin-user-doc -->
+	 * <!-- end-user-doc -->
+	 * @generated
+	 */
+	@Override
+	public EList<MaterialCategory> getMaterialCategories() {
+		if (materialCategories == null) {
+			materialCategories = new EObjectContainmentEList<MaterialCategory>(MaterialCategory.class, this,
+					BuildingPhysicsPackage.BUILDING_PHYSICS_CATALOG__MATERIAL_CATEGORIES);
+		}
+		return materialCategories;
 	}
 
 	/**
@@ -235,10 +309,12 @@ public class BuildingPhysicsCatalogImpl extends MinimalEObjectImpl.Container imp
 	@Override
 	public NotificationChain eInverseRemove(InternalEObject otherEnd, int featureID, NotificationChain msgs) {
 		switch (featureID) {
-		case BuildingPhysicsPackage.BUILDING_PHYSICS_CATALOG__WINDOW_CATALOG:
-			return basicSetWindowCatalog(null, msgs);
-		case BuildingPhysicsPackage.BUILDING_PHYSICS_CATALOG__MATERIAL_CATALOG:
-			return basicSetMaterialCatalog(null, msgs);
+		case BuildingPhysicsPackage.BUILDING_PHYSICS_CATALOG__WINDOWS:
+			return basicSetWindows(null, msgs);
+		case BuildingPhysicsPackage.BUILDING_PHYSICS_CATALOG__MATERIAL_CATEGORIES:
+			return ((InternalEList<?>) getMaterialCategories()).basicRemove(otherEnd, msgs);
+		case BuildingPhysicsPackage.BUILDING_PHYSICS_CATALOG__CONSTRUCTION_CATEGORIES:
+			return ((InternalEList<?>) getConstructionCategories()).basicRemove(otherEnd, msgs);
 		}
 		return super.eInverseRemove(otherEnd, featureID, msgs);
 	}
@@ -251,12 +327,18 @@ public class BuildingPhysicsCatalogImpl extends MinimalEObjectImpl.Container imp
 	@Override
 	public Object eGet(int featureID, boolean resolve, boolean coreType) {
 		switch (featureID) {
-		case BuildingPhysicsPackage.BUILDING_PHYSICS_CATALOG__AUTHOR:
-			return getAuthor();
-		case BuildingPhysicsPackage.BUILDING_PHYSICS_CATALOG__WINDOW_CATALOG:
-			return getWindowCatalog();
-		case BuildingPhysicsPackage.BUILDING_PHYSICS_CATALOG__MATERIAL_CATALOG:
-			return getMaterialCatalog();
+		case BuildingPhysicsPackage.BUILDING_PHYSICS_CATALOG__WINDOWS:
+			return getWindows();
+		case BuildingPhysicsPackage.BUILDING_PHYSICS_CATALOG__NAME:
+			return getName();
+		case BuildingPhysicsPackage.BUILDING_PHYSICS_CATALOG__DESCRIPTION:
+			return getDescription();
+		case BuildingPhysicsPackage.BUILDING_PHYSICS_CATALOG__SOURCE:
+			return getSource();
+		case BuildingPhysicsPackage.BUILDING_PHYSICS_CATALOG__MATERIAL_CATEGORIES:
+			return getMaterialCategories();
+		case BuildingPhysicsPackage.BUILDING_PHYSICS_CATALOG__CONSTRUCTION_CATEGORIES:
+			return getConstructionCategories();
 		}
 		return super.eGet(featureID, resolve, coreType);
 	}
@@ -266,17 +348,29 @@ public class BuildingPhysicsCatalogImpl extends MinimalEObjectImpl.Container imp
 	 * <!-- end-user-doc -->
 	 * @generated
 	 */
+	@SuppressWarnings("unchecked")
 	@Override
 	public void eSet(int featureID, Object newValue) {
 		switch (featureID) {
-		case BuildingPhysicsPackage.BUILDING_PHYSICS_CATALOG__AUTHOR:
-			setAuthor((String) newValue);
+		case BuildingPhysicsPackage.BUILDING_PHYSICS_CATALOG__WINDOWS:
+			setWindows((WindowCategory) newValue);
 			return;
-		case BuildingPhysicsPackage.BUILDING_PHYSICS_CATALOG__WINDOW_CATALOG:
-			setWindowCatalog((WindowCatalog) newValue);
+		case BuildingPhysicsPackage.BUILDING_PHYSICS_CATALOG__NAME:
+			setName((String) newValue);
 			return;
-		case BuildingPhysicsPackage.BUILDING_PHYSICS_CATALOG__MATERIAL_CATALOG:
-			setMaterialCatalog((MaterialCatalog) newValue);
+		case BuildingPhysicsPackage.BUILDING_PHYSICS_CATALOG__DESCRIPTION:
+			setDescription((String) newValue);
+			return;
+		case BuildingPhysicsPackage.BUILDING_PHYSICS_CATALOG__SOURCE:
+			setSource((String) newValue);
+			return;
+		case BuildingPhysicsPackage.BUILDING_PHYSICS_CATALOG__MATERIAL_CATEGORIES:
+			getMaterialCategories().clear();
+			getMaterialCategories().addAll((Collection<? extends MaterialCategory>) newValue);
+			return;
+		case BuildingPhysicsPackage.BUILDING_PHYSICS_CATALOG__CONSTRUCTION_CATEGORIES:
+			getConstructionCategories().clear();
+			getConstructionCategories().addAll((Collection<? extends ConstructionCategory>) newValue);
 			return;
 		}
 		super.eSet(featureID, newValue);
@@ -290,14 +384,23 @@ public class BuildingPhysicsCatalogImpl extends MinimalEObjectImpl.Container imp
 	@Override
 	public void eUnset(int featureID) {
 		switch (featureID) {
-		case BuildingPhysicsPackage.BUILDING_PHYSICS_CATALOG__AUTHOR:
-			setAuthor(AUTHOR_EDEFAULT);
+		case BuildingPhysicsPackage.BUILDING_PHYSICS_CATALOG__WINDOWS:
+			setWindows((WindowCategory) null);
+			return;
+		case BuildingPhysicsPackage.BUILDING_PHYSICS_CATALOG__NAME:
+			setName(NAME_EDEFAULT);
+			return;
+		case BuildingPhysicsPackage.BUILDING_PHYSICS_CATALOG__DESCRIPTION:
+			setDescription(DESCRIPTION_EDEFAULT);
+			return;
+		case BuildingPhysicsPackage.BUILDING_PHYSICS_CATALOG__SOURCE:
+			setSource(SOURCE_EDEFAULT);
 			return;
-		case BuildingPhysicsPackage.BUILDING_PHYSICS_CATALOG__WINDOW_CATALOG:
-			setWindowCatalog((WindowCatalog) null);
+		case BuildingPhysicsPackage.BUILDING_PHYSICS_CATALOG__MATERIAL_CATEGORIES:
+			getMaterialCategories().clear();
 			return;
-		case BuildingPhysicsPackage.BUILDING_PHYSICS_CATALOG__MATERIAL_CATALOG:
-			setMaterialCatalog((MaterialCatalog) null);
+		case BuildingPhysicsPackage.BUILDING_PHYSICS_CATALOG__CONSTRUCTION_CATEGORIES:
+			getConstructionCategories().clear();
 			return;
 		}
 		super.eUnset(featureID);
@@ -311,12 +414,18 @@ public class BuildingPhysicsCatalogImpl extends MinimalEObjectImpl.Container imp
 	@Override
 	public boolean eIsSet(int featureID) {
 		switch (featureID) {
-		case BuildingPhysicsPackage.BUILDING_PHYSICS_CATALOG__AUTHOR:
-			return AUTHOR_EDEFAULT == null ? author != null : !AUTHOR_EDEFAULT.equals(author);
-		case BuildingPhysicsPackage.BUILDING_PHYSICS_CATALOG__WINDOW_CATALOG:
-			return windowCatalog != null;
-		case BuildingPhysicsPackage.BUILDING_PHYSICS_CATALOG__MATERIAL_CATALOG:
-			return materialCatalog != null;
+		case BuildingPhysicsPackage.BUILDING_PHYSICS_CATALOG__WINDOWS:
+			return windows != null;
+		case BuildingPhysicsPackage.BUILDING_PHYSICS_CATALOG__NAME:
+			return NAME_EDEFAULT == null ? name != null : !NAME_EDEFAULT.equals(name);
+		case BuildingPhysicsPackage.BUILDING_PHYSICS_CATALOG__DESCRIPTION:
+			return DESCRIPTION_EDEFAULT == null ? description != null : !DESCRIPTION_EDEFAULT.equals(description);
+		case BuildingPhysicsPackage.BUILDING_PHYSICS_CATALOG__SOURCE:
+			return SOURCE_EDEFAULT == null ? source != null : !SOURCE_EDEFAULT.equals(source);
+		case BuildingPhysicsPackage.BUILDING_PHYSICS_CATALOG__MATERIAL_CATEGORIES:
+			return materialCategories != null && !materialCategories.isEmpty();
+		case BuildingPhysicsPackage.BUILDING_PHYSICS_CATALOG__CONSTRUCTION_CATEGORIES:
+			return constructionCategories != null && !constructionCategories.isEmpty();
 		}
 		return super.eIsSet(featureID);
 	}
@@ -332,8 +441,12 @@ public class BuildingPhysicsCatalogImpl extends MinimalEObjectImpl.Container imp
 			return super.toString();
 
 		StringBuilder result = new StringBuilder(super.toString());
-		result.append(" (author: ");
-		result.append(author);
+		result.append(" (name: ");
+		result.append(name);
+		result.append(", description: ");
+		result.append(description);
+		result.append(", source: ");
+		result.append(source);
 		result.append(')');
 		return result.toString();
 	}
diff --git a/de.hftstuttgart.buildingphysics/src/de/hftstuttgart/buildingphysics/impl/BuildingPhysicsFactoryImpl.java b/de.hftstuttgart.buildingphysics/src/de/hftstuttgart/buildingphysics/impl/BuildingPhysicsFactoryImpl.java
index 8730c8e81d57c2e421bd6b42b11b1a8725307c97..dc4b546e91b2e8bf4e12c95d71a95bff3a18a16b 100644
--- a/de.hftstuttgart.buildingphysics/src/de/hftstuttgart/buildingphysics/impl/BuildingPhysicsFactoryImpl.java
+++ b/de.hftstuttgart.buildingphysics/src/de/hftstuttgart/buildingphysics/impl/BuildingPhysicsFactoryImpl.java
@@ -60,10 +60,8 @@ public class BuildingPhysicsFactoryImpl extends EFactoryImpl implements Building
 			return createBuildingPhysicsCatalog();
 		case BuildingPhysicsPackage.WINDOW_TYPE:
 			return createWindowType();
-		case BuildingPhysicsPackage.WINDOW_CATALOG:
-			return createWindowCatalog();
-		case BuildingPhysicsPackage.MATERIAL_CATALOG:
-			return createMaterialCatalog();
+		case BuildingPhysicsPackage.WINDOW_CATEGORY:
+			return createWindowCategory();
 		case BuildingPhysicsPackage.MATERIAL_CATEGORY:
 			return createMaterialCategory();
 		case BuildingPhysicsPackage.MATERIAL:
@@ -107,20 +105,9 @@ public class BuildingPhysicsFactoryImpl extends EFactoryImpl implements Building
 	 * @generated
 	 */
 	@Override
-	public WindowCatalog createWindowCatalog() {
-		WindowCatalogImpl windowCatalog = new WindowCatalogImpl();
-		return windowCatalog;
-	}
-
-	/**
-	 * <!-- begin-user-doc -->
-	 * <!-- end-user-doc -->
-	 * @generated
-	 */
-	@Override
-	public MaterialCatalog createMaterialCatalog() {
-		MaterialCatalogImpl materialCatalog = new MaterialCatalogImpl();
-		return materialCatalog;
+	public WindowCategory createWindowCategory() {
+		WindowCategoryImpl windowCategory = new WindowCategoryImpl();
+		return windowCategory;
 	}
 
 	/**
diff --git a/de.hftstuttgart.buildingphysics/src/de/hftstuttgart/buildingphysics/impl/BuildingPhysicsPackageImpl.java b/de.hftstuttgart.buildingphysics/src/de/hftstuttgart/buildingphysics/impl/BuildingPhysicsPackageImpl.java
index 7fc23f44a5b6436979e24ee1d7dd4cfd0e53fc00..96af7a94ebdb1577af013499d2917fa66fefebb0 100644
--- a/de.hftstuttgart.buildingphysics/src/de/hftstuttgart/buildingphysics/impl/BuildingPhysicsPackageImpl.java
+++ b/de.hftstuttgart.buildingphysics/src/de/hftstuttgart/buildingphysics/impl/BuildingPhysicsPackageImpl.java
@@ -5,14 +5,12 @@ package de.hftstuttgart.buildingphysics.impl;
 import de.hftstuttgart.buildingphysics.BuildingPhysicsCatalog;
 import de.hftstuttgart.buildingphysics.BuildingPhysicsFactory;
 import de.hftstuttgart.buildingphysics.BuildingPhysicsPackage;
-import de.hftstuttgart.buildingphysics.Catalog;
 import de.hftstuttgart.buildingphysics.Construction;
 import de.hftstuttgart.buildingphysics.ConstructionCategory;
 import de.hftstuttgart.buildingphysics.Layer;
 import de.hftstuttgart.buildingphysics.Material;
-import de.hftstuttgart.buildingphysics.MaterialCatalog;
 import de.hftstuttgart.buildingphysics.MaterialCategory;
-import de.hftstuttgart.buildingphysics.WindowCatalog;
+import de.hftstuttgart.buildingphysics.WindowCategory;
 import de.hftstuttgart.buildingphysics.WindowType;
 
 import de.hftstuttgart.cityunits.model.quantities.QuantitiesPackage;
@@ -50,21 +48,7 @@ public class BuildingPhysicsPackageImpl extends EPackageImpl implements Building
 	 * <!-- end-user-doc -->
 	 * @generated
 	 */
-	private EClass catalogEClass = null;
-
-	/**
-	 * <!-- begin-user-doc -->
-	 * <!-- end-user-doc -->
-	 * @generated
-	 */
-	private EClass windowCatalogEClass = null;
-
-	/**
-	 * <!-- begin-user-doc -->
-	 * <!-- end-user-doc -->
-	 * @generated
-	 */
-	private EClass materialCatalogEClass = null;
+	private EClass windowCategoryEClass = null;
 
 	/**
 	 * <!-- begin-user-doc -->
@@ -184,8 +168,28 @@ public class BuildingPhysicsPackageImpl extends EPackageImpl implements Building
 	 * @generated
 	 */
 	@Override
-	public EAttribute getBuildingPhysicsCatalog_Author() {
-		return (EAttribute) buildingPhysicsCatalogEClass.getEStructuralFeatures().get(0);
+	public EReference getBuildingPhysicsCatalog_Windows() {
+		return (EReference) buildingPhysicsCatalogEClass.getEStructuralFeatures().get(0);
+	}
+
+	/**
+	 * <!-- begin-user-doc -->
+	 * <!-- end-user-doc -->
+	 * @generated
+	 */
+	@Override
+	public EAttribute getBuildingPhysicsCatalog_Name() {
+		return (EAttribute) buildingPhysicsCatalogEClass.getEStructuralFeatures().get(1);
+	}
+
+	/**
+	 * <!-- begin-user-doc -->
+	 * <!-- end-user-doc -->
+	 * @generated
+	 */
+	@Override
+	public EAttribute getBuildingPhysicsCatalog_Description() {
+		return (EAttribute) buildingPhysicsCatalogEClass.getEStructuralFeatures().get(2);
 	}
 
 	/**
@@ -194,8 +198,8 @@ public class BuildingPhysicsPackageImpl extends EPackageImpl implements Building
 	 * @generated
 	 */
 	@Override
-	public EReference getBuildingPhysicsCatalog_WindowCatalog() {
-		return (EReference) buildingPhysicsCatalogEClass.getEStructuralFeatures().get(1);
+	public EAttribute getBuildingPhysicsCatalog_Source() {
+		return (EAttribute) buildingPhysicsCatalogEClass.getEStructuralFeatures().get(3);
 	}
 
 	/**
@@ -204,8 +208,18 @@ public class BuildingPhysicsPackageImpl extends EPackageImpl implements Building
 	 * @generated
 	 */
 	@Override
-	public EReference getBuildingPhysicsCatalog_MaterialCatalog() {
-		return (EReference) buildingPhysicsCatalogEClass.getEStructuralFeatures().get(2);
+	public EReference getBuildingPhysicsCatalog_ConstructionCategories() {
+		return (EReference) buildingPhysicsCatalogEClass.getEStructuralFeatures().get(5);
+	}
+
+	/**
+	 * <!-- begin-user-doc -->
+	 * <!-- end-user-doc -->
+	 * @generated
+	 */
+	@Override
+	public EReference getBuildingPhysicsCatalog_MaterialCategories() {
+		return (EReference) buildingPhysicsCatalogEClass.getEStructuralFeatures().get(4);
 	}
 
 	/**
@@ -344,28 +358,8 @@ public class BuildingPhysicsPackageImpl extends EPackageImpl implements Building
 	 * @generated
 	 */
 	@Override
-	public EClass getCatalog() {
-		return catalogEClass;
-	}
-
-	/**
-	 * <!-- begin-user-doc -->
-	 * <!-- end-user-doc -->
-	 * @generated
-	 */
-	@Override
-	public EAttribute getCatalog_Name() {
-		return (EAttribute) catalogEClass.getEStructuralFeatures().get(0);
-	}
-
-	/**
-	 * <!-- begin-user-doc -->
-	 * <!-- end-user-doc -->
-	 * @generated
-	 */
-	@Override
-	public EAttribute getCatalog_Description() {
-		return (EAttribute) catalogEClass.getEStructuralFeatures().get(1);
+	public EClass getWindowCategory() {
+		return windowCategoryEClass;
 	}
 
 	/**
@@ -374,58 +368,8 @@ public class BuildingPhysicsPackageImpl extends EPackageImpl implements Building
 	 * @generated
 	 */
 	@Override
-	public EAttribute getCatalog_Source() {
-		return (EAttribute) catalogEClass.getEStructuralFeatures().get(2);
-	}
-
-	/**
-	 * <!-- begin-user-doc -->
-	 * <!-- end-user-doc -->
-	 * @generated
-	 */
-	@Override
-	public EClass getWindowCatalog() {
-		return windowCatalogEClass;
-	}
-
-	/**
-	 * <!-- begin-user-doc -->
-	 * <!-- end-user-doc -->
-	 * @generated
-	 */
-	@Override
-	public EReference getWindowCatalog_WindowTypes() {
-		return (EReference) windowCatalogEClass.getEStructuralFeatures().get(0);
-	}
-
-	/**
-	 * <!-- begin-user-doc -->
-	 * <!-- end-user-doc -->
-	 * @generated
-	 */
-	@Override
-	public EClass getMaterialCatalog() {
-		return materialCatalogEClass;
-	}
-
-	/**
-	 * <!-- begin-user-doc -->
-	 * <!-- end-user-doc -->
-	 * @generated
-	 */
-	@Override
-	public EReference getMaterialCatalog_MaterialCategories() {
-		return (EReference) materialCatalogEClass.getEStructuralFeatures().get(0);
-	}
-
-	/**
-	 * <!-- begin-user-doc -->
-	 * <!-- end-user-doc -->
-	 * @generated
-	 */
-	@Override
-	public EReference getMaterialCatalog_ConstructionCategories() {
-		return (EReference) materialCatalogEClass.getEStructuralFeatures().get(1);
+	public EReference getWindowCategory_WindowTypes() {
+		return (EReference) windowCategoryEClass.getEStructuralFeatures().get(0);
 	}
 
 	/**
@@ -719,9 +663,12 @@ public class BuildingPhysicsPackageImpl extends EPackageImpl implements Building
 
 		// Create classes and their features
 		buildingPhysicsCatalogEClass = createEClass(BUILDING_PHYSICS_CATALOG);
-		createEAttribute(buildingPhysicsCatalogEClass, BUILDING_PHYSICS_CATALOG__AUTHOR);
-		createEReference(buildingPhysicsCatalogEClass, BUILDING_PHYSICS_CATALOG__WINDOW_CATALOG);
-		createEReference(buildingPhysicsCatalogEClass, BUILDING_PHYSICS_CATALOG__MATERIAL_CATALOG);
+		createEReference(buildingPhysicsCatalogEClass, BUILDING_PHYSICS_CATALOG__WINDOWS);
+		createEAttribute(buildingPhysicsCatalogEClass, BUILDING_PHYSICS_CATALOG__NAME);
+		createEAttribute(buildingPhysicsCatalogEClass, BUILDING_PHYSICS_CATALOG__DESCRIPTION);
+		createEAttribute(buildingPhysicsCatalogEClass, BUILDING_PHYSICS_CATALOG__SOURCE);
+		createEReference(buildingPhysicsCatalogEClass, BUILDING_PHYSICS_CATALOG__MATERIAL_CATEGORIES);
+		createEReference(buildingPhysicsCatalogEClass, BUILDING_PHYSICS_CATALOG__CONSTRUCTION_CATEGORIES);
 
 		windowTypeEClass = createEClass(WINDOW_TYPE);
 		createEAttribute(windowTypeEClass, WINDOW_TYPE__WINDOW_TYPE_ID);
@@ -737,17 +684,8 @@ public class BuildingPhysicsPackageImpl extends EPackageImpl implements Building
 		createEAttribute(windowTypeEClass, WINDOW_TYPE__DISPOSAL_CARBON);
 		createEAttribute(windowTypeEClass, WINDOW_TYPE__DISPOSAL_DESCRIPTION);
 
-		catalogEClass = createEClass(CATALOG);
-		createEAttribute(catalogEClass, CATALOG__NAME);
-		createEAttribute(catalogEClass, CATALOG__DESCRIPTION);
-		createEAttribute(catalogEClass, CATALOG__SOURCE);
-
-		windowCatalogEClass = createEClass(WINDOW_CATALOG);
-		createEReference(windowCatalogEClass, WINDOW_CATALOG__WINDOW_TYPES);
-
-		materialCatalogEClass = createEClass(MATERIAL_CATALOG);
-		createEReference(materialCatalogEClass, MATERIAL_CATALOG__MATERIAL_CATEGORIES);
-		createEReference(materialCatalogEClass, MATERIAL_CATALOG__CONSTRUCTION_CATEGORIES);
+		windowCategoryEClass = createEClass(WINDOW_CATEGORY);
+		createEReference(windowCategoryEClass, WINDOW_CATEGORY__WINDOW_TYPES);
 
 		materialCategoryEClass = createEClass(MATERIAL_CATEGORY);
 		createEReference(materialCategoryEClass, MATERIAL_CATEGORY__MATERIALS);
@@ -814,21 +752,28 @@ public class BuildingPhysicsPackageImpl extends EPackageImpl implements Building
 		// Set bounds for type parameters
 
 		// Add supertypes to classes
-		windowCatalogEClass.getESuperTypes().add(this.getCatalog());
-		materialCatalogEClass.getESuperTypes().add(this.getCatalog());
 
 		// Initialize classes, features, and operations; add parameters
 		initEClass(buildingPhysicsCatalogEClass, BuildingPhysicsCatalog.class, "BuildingPhysicsCatalog", !IS_ABSTRACT,
 				!IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS);
-		initEAttribute(getBuildingPhysicsCatalog_Author(), ecorePackage.getEString(), "author", null, 1, 1,
+		initEReference(getBuildingPhysicsCatalog_Windows(), this.getWindowCategory(), null, "windows", null, 1, 1,
+				BuildingPhysicsCatalog.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE,
+				!IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
+		initEAttribute(getBuildingPhysicsCatalog_Name(), ecorePackage.getEString(), "name", null, 1, 1,
 				BuildingPhysicsCatalog.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID,
 				IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
-		initEReference(getBuildingPhysicsCatalog_WindowCatalog(), this.getWindowCatalog(), null, "windowCatalog", null,
-				1, 1, BuildingPhysicsCatalog.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE,
-				!IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
-		initEReference(getBuildingPhysicsCatalog_MaterialCatalog(), this.getMaterialCatalog(), null, "materialCatalog",
-				null, 1, 1, BuildingPhysicsCatalog.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE,
-				!IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
+		initEAttribute(getBuildingPhysicsCatalog_Description(), ecorePackage.getEString(), "description", null, 0, 1,
+				BuildingPhysicsCatalog.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID,
+				IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
+		initEAttribute(getBuildingPhysicsCatalog_Source(), ecorePackage.getEString(), "source", null, 0, 1,
+				BuildingPhysicsCatalog.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID,
+				IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
+		initEReference(getBuildingPhysicsCatalog_MaterialCategories(), this.getMaterialCategory(), null,
+				"materialCategories", null, 0, -1, BuildingPhysicsCatalog.class, !IS_TRANSIENT, !IS_VOLATILE,
+				IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
+		initEReference(getBuildingPhysicsCatalog_ConstructionCategories(), this.getConstructionCategory(), null,
+				"constructionCategories", null, 0, -1, BuildingPhysicsCatalog.class, !IS_TRANSIENT, !IS_VOLATILE,
+				IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
 
 		initEClass(windowTypeEClass, WindowType.class, "WindowType", !IS_ABSTRACT, !IS_INTERFACE,
 				IS_GENERATED_INSTANCE_CLASS);
@@ -867,29 +812,12 @@ public class BuildingPhysicsPackageImpl extends EPackageImpl implements Building
 				1, WindowType.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE,
 				!IS_DERIVED, IS_ORDERED);
 
-		initEClass(catalogEClass, Catalog.class, "Catalog", IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS);
-		initEAttribute(getCatalog_Name(), ecorePackage.getEString(), "name", null, 1, 1, Catalog.class, !IS_TRANSIENT,
-				!IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
-		initEAttribute(getCatalog_Description(), ecorePackage.getEString(), "description", null, 0, 1, Catalog.class,
-				!IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
-		initEAttribute(getCatalog_Source(), ecorePackage.getEString(), "source", null, 0, 1, Catalog.class,
-				!IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
-
-		initEClass(windowCatalogEClass, WindowCatalog.class, "WindowCatalog", !IS_ABSTRACT, !IS_INTERFACE,
+		initEClass(windowCategoryEClass, WindowCategory.class, "WindowCategory", !IS_ABSTRACT, !IS_INTERFACE,
 				IS_GENERATED_INSTANCE_CLASS);
-		initEReference(getWindowCatalog_WindowTypes(), this.getWindowType(), null, "windowTypes", null, 0, -1,
-				WindowCatalog.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES,
+		initEReference(getWindowCategory_WindowTypes(), this.getWindowType(), null, "windowTypes", null, 0, -1,
+				WindowCategory.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES,
 				!IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
 
-		initEClass(materialCatalogEClass, MaterialCatalog.class, "MaterialCatalog", !IS_ABSTRACT, !IS_INTERFACE,
-				IS_GENERATED_INSTANCE_CLASS);
-		initEReference(getMaterialCatalog_MaterialCategories(), this.getMaterialCategory(), null, "materialCategories",
-				null, 0, -1, MaterialCatalog.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE,
-				!IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
-		initEReference(getMaterialCatalog_ConstructionCategories(), this.getConstructionCategory(), null,
-				"constructionCategories", null, 0, -1, MaterialCatalog.class, !IS_TRANSIENT, !IS_VOLATILE,
-				IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
-
 		initEClass(materialCategoryEClass, MaterialCategory.class, "MaterialCategory", !IS_ABSTRACT, !IS_INTERFACE,
 				IS_GENERATED_INSTANCE_CLASS);
 		initEReference(getMaterialCategory_Materials(), this.getMaterial(), this.getMaterial_Category(), "materials",
diff --git a/de.hftstuttgart.buildingphysics/src/de/hftstuttgart/buildingphysics/impl/CatalogImpl.java b/de.hftstuttgart.buildingphysics/src/de/hftstuttgart/buildingphysics/impl/CatalogImpl.java
deleted file mode 100644
index 87c110575574fb19ba31005eaf6f0fcb3a8f140a..0000000000000000000000000000000000000000
--- a/de.hftstuttgart.buildingphysics/src/de/hftstuttgart/buildingphysics/impl/CatalogImpl.java
+++ /dev/null
@@ -1,280 +0,0 @@
-/**
- */
-package de.hftstuttgart.buildingphysics.impl;
-
-import de.hftstuttgart.buildingphysics.BuildingPhysicsPackage;
-import de.hftstuttgart.buildingphysics.Catalog;
-
-import org.eclipse.emf.common.notify.Notification;
-
-import org.eclipse.emf.ecore.EClass;
-
-import org.eclipse.emf.ecore.impl.ENotificationImpl;
-import org.eclipse.emf.ecore.impl.MinimalEObjectImpl;
-
-/**
- * <!-- begin-user-doc -->
- * An implementation of the model object '<em><b>Catalog</b></em>'.
- * <!-- end-user-doc -->
- * <p>
- * The following features are implemented:
- * </p>
- * <ul>
- *   <li>{@link de.hftstuttgart.buildingphysics.impl.CatalogImpl#getName <em>Name</em>}</li>
- *   <li>{@link de.hftstuttgart.buildingphysics.impl.CatalogImpl#getDescription <em>Description</em>}</li>
- *   <li>{@link de.hftstuttgart.buildingphysics.impl.CatalogImpl#getSource <em>Source</em>}</li>
- * </ul>
- *
- * @generated
- */
-public abstract class CatalogImpl extends MinimalEObjectImpl.Container implements Catalog {
-	/**
-	 * The default value of the '{@link #getName() <em>Name</em>}' attribute.
-	 * <!-- begin-user-doc -->
-	 * <!-- end-user-doc -->
-	 * @see #getName()
-	 * @generated
-	 * @ordered
-	 */
-	protected static final String NAME_EDEFAULT = null;
-
-	/**
-	 * The cached value of the '{@link #getName() <em>Name</em>}' attribute.
-	 * <!-- begin-user-doc -->
-	 * <!-- end-user-doc -->
-	 * @see #getName()
-	 * @generated
-	 * @ordered
-	 */
-	protected String name = NAME_EDEFAULT;
-
-	/**
-	 * The default value of the '{@link #getDescription() <em>Description</em>}' attribute.
-	 * <!-- begin-user-doc -->
-	 * <!-- end-user-doc -->
-	 * @see #getDescription()
-	 * @generated
-	 * @ordered
-	 */
-	protected static final String DESCRIPTION_EDEFAULT = null;
-
-	/**
-	 * The cached value of the '{@link #getDescription() <em>Description</em>}' attribute.
-	 * <!-- begin-user-doc -->
-	 * <!-- end-user-doc -->
-	 * @see #getDescription()
-	 * @generated
-	 * @ordered
-	 */
-	protected String description = DESCRIPTION_EDEFAULT;
-
-	/**
-	 * The default value of the '{@link #getSource() <em>Source</em>}' attribute.
-	 * <!-- begin-user-doc -->
-	 * <!-- end-user-doc -->
-	 * @see #getSource()
-	 * @generated
-	 * @ordered
-	 */
-	protected static final String SOURCE_EDEFAULT = null;
-
-	/**
-	 * The cached value of the '{@link #getSource() <em>Source</em>}' attribute.
-	 * <!-- begin-user-doc -->
-	 * <!-- end-user-doc -->
-	 * @see #getSource()
-	 * @generated
-	 * @ordered
-	 */
-	protected String source = SOURCE_EDEFAULT;
-
-	/**
-	 * <!-- begin-user-doc -->
-	 * <!-- end-user-doc -->
-	 * @generated
-	 */
-	protected CatalogImpl() {
-		super();
-	}
-
-	/**
-	 * <!-- begin-user-doc -->
-	 * <!-- end-user-doc -->
-	 * @generated
-	 */
-	@Override
-	protected EClass eStaticClass() {
-		return BuildingPhysicsPackage.Literals.CATALOG;
-	}
-
-	/**
-	 * <!-- begin-user-doc -->
-	 * <!-- end-user-doc -->
-	 * @generated
-	 */
-	@Override
-	public String getName() {
-		return name;
-	}
-
-	/**
-	 * <!-- begin-user-doc -->
-	 * <!-- end-user-doc -->
-	 * @generated
-	 */
-	@Override
-	public void setName(String newName) {
-		String oldName = name;
-		name = newName;
-		if (eNotificationRequired())
-			eNotify(new ENotificationImpl(this, Notification.SET, BuildingPhysicsPackage.CATALOG__NAME, oldName, name));
-	}
-
-	/**
-	 * <!-- begin-user-doc -->
-	 * <!-- end-user-doc -->
-	 * @generated
-	 */
-	@Override
-	public String getDescription() {
-		return description;
-	}
-
-	/**
-	 * <!-- begin-user-doc -->
-	 * <!-- end-user-doc -->
-	 * @generated
-	 */
-	@Override
-	public void setDescription(String newDescription) {
-		String oldDescription = description;
-		description = newDescription;
-		if (eNotificationRequired())
-			eNotify(new ENotificationImpl(this, Notification.SET, BuildingPhysicsPackage.CATALOG__DESCRIPTION,
-					oldDescription, description));
-	}
-
-	/**
-	 * <!-- begin-user-doc -->
-	 * <!-- end-user-doc -->
-	 * @generated
-	 */
-	@Override
-	public String getSource() {
-		return source;
-	}
-
-	/**
-	 * <!-- begin-user-doc -->
-	 * <!-- end-user-doc -->
-	 * @generated
-	 */
-	@Override
-	public void setSource(String newSource) {
-		String oldSource = source;
-		source = newSource;
-		if (eNotificationRequired())
-			eNotify(new ENotificationImpl(this, Notification.SET, BuildingPhysicsPackage.CATALOG__SOURCE, oldSource,
-					source));
-	}
-
-	/**
-	 * <!-- begin-user-doc -->
-	 * <!-- end-user-doc -->
-	 * @generated
-	 */
-	@Override
-	public Object eGet(int featureID, boolean resolve, boolean coreType) {
-		switch (featureID) {
-		case BuildingPhysicsPackage.CATALOG__NAME:
-			return getName();
-		case BuildingPhysicsPackage.CATALOG__DESCRIPTION:
-			return getDescription();
-		case BuildingPhysicsPackage.CATALOG__SOURCE:
-			return getSource();
-		}
-		return super.eGet(featureID, resolve, coreType);
-	}
-
-	/**
-	 * <!-- begin-user-doc -->
-	 * <!-- end-user-doc -->
-	 * @generated
-	 */
-	@Override
-	public void eSet(int featureID, Object newValue) {
-		switch (featureID) {
-		case BuildingPhysicsPackage.CATALOG__NAME:
-			setName((String) newValue);
-			return;
-		case BuildingPhysicsPackage.CATALOG__DESCRIPTION:
-			setDescription((String) newValue);
-			return;
-		case BuildingPhysicsPackage.CATALOG__SOURCE:
-			setSource((String) newValue);
-			return;
-		}
-		super.eSet(featureID, newValue);
-	}
-
-	/**
-	 * <!-- begin-user-doc -->
-	 * <!-- end-user-doc -->
-	 * @generated
-	 */
-	@Override
-	public void eUnset(int featureID) {
-		switch (featureID) {
-		case BuildingPhysicsPackage.CATALOG__NAME:
-			setName(NAME_EDEFAULT);
-			return;
-		case BuildingPhysicsPackage.CATALOG__DESCRIPTION:
-			setDescription(DESCRIPTION_EDEFAULT);
-			return;
-		case BuildingPhysicsPackage.CATALOG__SOURCE:
-			setSource(SOURCE_EDEFAULT);
-			return;
-		}
-		super.eUnset(featureID);
-	}
-
-	/**
-	 * <!-- begin-user-doc -->
-	 * <!-- end-user-doc -->
-	 * @generated
-	 */
-	@Override
-	public boolean eIsSet(int featureID) {
-		switch (featureID) {
-		case BuildingPhysicsPackage.CATALOG__NAME:
-			return NAME_EDEFAULT == null ? name != null : !NAME_EDEFAULT.equals(name);
-		case BuildingPhysicsPackage.CATALOG__DESCRIPTION:
-			return DESCRIPTION_EDEFAULT == null ? description != null : !DESCRIPTION_EDEFAULT.equals(description);
-		case BuildingPhysicsPackage.CATALOG__SOURCE:
-			return SOURCE_EDEFAULT == null ? source != null : !SOURCE_EDEFAULT.equals(source);
-		}
-		return super.eIsSet(featureID);
-	}
-
-	/**
-	 * <!-- begin-user-doc -->
-	 * <!-- end-user-doc -->
-	 * @generated
-	 */
-	@Override
-	public String toString() {
-		if (eIsProxy())
-			return super.toString();
-
-		StringBuilder result = new StringBuilder(super.toString());
-		result.append(" (name: ");
-		result.append(name);
-		result.append(", description: ");
-		result.append(description);
-		result.append(", source: ");
-		result.append(source);
-		result.append(')');
-		return result.toString();
-	}
-
-} //CatalogImpl
diff --git a/de.hftstuttgart.buildingphysics/src/de/hftstuttgart/buildingphysics/impl/MaterialCatalogImpl.java b/de.hftstuttgart.buildingphysics/src/de/hftstuttgart/buildingphysics/impl/MaterialCatalogImpl.java
deleted file mode 100644
index 6e79348b9c1341ca0898eb90d85cd5807dd4c1da..0000000000000000000000000000000000000000
--- a/de.hftstuttgart.buildingphysics/src/de/hftstuttgart/buildingphysics/impl/MaterialCatalogImpl.java
+++ /dev/null
@@ -1,191 +0,0 @@
-/**
- */
-package de.hftstuttgart.buildingphysics.impl;
-
-import de.hftstuttgart.buildingphysics.BuildingPhysicsPackage;
-import de.hftstuttgart.buildingphysics.ConstructionCategory;
-import de.hftstuttgart.buildingphysics.MaterialCatalog;
-import de.hftstuttgart.buildingphysics.MaterialCategory;
-
-import java.util.Collection;
-
-import org.eclipse.emf.common.notify.NotificationChain;
-
-import org.eclipse.emf.common.util.EList;
-
-import org.eclipse.emf.ecore.EClass;
-import org.eclipse.emf.ecore.InternalEObject;
-
-import org.eclipse.emf.ecore.util.EObjectContainmentEList;
-import org.eclipse.emf.ecore.util.InternalEList;
-
-/**
- * <!-- begin-user-doc -->
- * An implementation of the model object '<em><b>Material Catalog</b></em>'.
- * <!-- end-user-doc -->
- * <p>
- * The following features are implemented:
- * </p>
- * <ul>
- *   <li>{@link de.hftstuttgart.buildingphysics.impl.MaterialCatalogImpl#getMaterialCategories <em>Material Categories</em>}</li>
- *   <li>{@link de.hftstuttgart.buildingphysics.impl.MaterialCatalogImpl#getConstructionCategories <em>Construction Categories</em>}</li>
- * </ul>
- *
- * @generated
- */
-public class MaterialCatalogImpl extends CatalogImpl implements MaterialCatalog {
-	/**
-	 * The cached value of the '{@link #getMaterialCategories() <em>Material Categories</em>}' containment reference list.
-	 * <!-- begin-user-doc -->
-	 * <!-- end-user-doc -->
-	 * @see #getMaterialCategories()
-	 * @generated
-	 * @ordered
-	 */
-	protected EList<MaterialCategory> materialCategories;
-
-	/**
-	 * The cached value of the '{@link #getConstructionCategories() <em>Construction Categories</em>}' containment reference list.
-	 * <!-- begin-user-doc -->
-	 * <!-- end-user-doc -->
-	 * @see #getConstructionCategories()
-	 * @generated
-	 * @ordered
-	 */
-	protected EList<ConstructionCategory> constructionCategories;
-
-	/**
-	 * <!-- begin-user-doc -->
-	 * <!-- end-user-doc -->
-	 * @generated
-	 */
-	protected MaterialCatalogImpl() {
-		super();
-	}
-
-	/**
-	 * <!-- begin-user-doc -->
-	 * <!-- end-user-doc -->
-	 * @generated
-	 */
-	@Override
-	protected EClass eStaticClass() {
-		return BuildingPhysicsPackage.Literals.MATERIAL_CATALOG;
-	}
-
-	/**
-	 * <!-- begin-user-doc -->
-	 * <!-- end-user-doc -->
-	 * @generated
-	 */
-	@Override
-	public EList<MaterialCategory> getMaterialCategories() {
-		if (materialCategories == null) {
-			materialCategories = new EObjectContainmentEList<MaterialCategory>(MaterialCategory.class, this,
-					BuildingPhysicsPackage.MATERIAL_CATALOG__MATERIAL_CATEGORIES);
-		}
-		return materialCategories;
-	}
-
-	/**
-	 * <!-- begin-user-doc -->
-	 * <!-- end-user-doc -->
-	 * @generated
-	 */
-	@Override
-	public EList<ConstructionCategory> getConstructionCategories() {
-		if (constructionCategories == null) {
-			constructionCategories = new EObjectContainmentEList<ConstructionCategory>(ConstructionCategory.class, this,
-					BuildingPhysicsPackage.MATERIAL_CATALOG__CONSTRUCTION_CATEGORIES);
-		}
-		return constructionCategories;
-	}
-
-	/**
-	 * <!-- begin-user-doc -->
-	 * <!-- end-user-doc -->
-	 * @generated
-	 */
-	@Override
-	public NotificationChain eInverseRemove(InternalEObject otherEnd, int featureID, NotificationChain msgs) {
-		switch (featureID) {
-		case BuildingPhysicsPackage.MATERIAL_CATALOG__MATERIAL_CATEGORIES:
-			return ((InternalEList<?>) getMaterialCategories()).basicRemove(otherEnd, msgs);
-		case BuildingPhysicsPackage.MATERIAL_CATALOG__CONSTRUCTION_CATEGORIES:
-			return ((InternalEList<?>) getConstructionCategories()).basicRemove(otherEnd, msgs);
-		}
-		return super.eInverseRemove(otherEnd, featureID, msgs);
-	}
-
-	/**
-	 * <!-- begin-user-doc -->
-	 * <!-- end-user-doc -->
-	 * @generated
-	 */
-	@Override
-	public Object eGet(int featureID, boolean resolve, boolean coreType) {
-		switch (featureID) {
-		case BuildingPhysicsPackage.MATERIAL_CATALOG__MATERIAL_CATEGORIES:
-			return getMaterialCategories();
-		case BuildingPhysicsPackage.MATERIAL_CATALOG__CONSTRUCTION_CATEGORIES:
-			return getConstructionCategories();
-		}
-		return super.eGet(featureID, resolve, coreType);
-	}
-
-	/**
-	 * <!-- begin-user-doc -->
-	 * <!-- end-user-doc -->
-	 * @generated
-	 */
-	@SuppressWarnings("unchecked")
-	@Override
-	public void eSet(int featureID, Object newValue) {
-		switch (featureID) {
-		case BuildingPhysicsPackage.MATERIAL_CATALOG__MATERIAL_CATEGORIES:
-			getMaterialCategories().clear();
-			getMaterialCategories().addAll((Collection<? extends MaterialCategory>) newValue);
-			return;
-		case BuildingPhysicsPackage.MATERIAL_CATALOG__CONSTRUCTION_CATEGORIES:
-			getConstructionCategories().clear();
-			getConstructionCategories().addAll((Collection<? extends ConstructionCategory>) newValue);
-			return;
-		}
-		super.eSet(featureID, newValue);
-	}
-
-	/**
-	 * <!-- begin-user-doc -->
-	 * <!-- end-user-doc -->
-	 * @generated
-	 */
-	@Override
-	public void eUnset(int featureID) {
-		switch (featureID) {
-		case BuildingPhysicsPackage.MATERIAL_CATALOG__MATERIAL_CATEGORIES:
-			getMaterialCategories().clear();
-			return;
-		case BuildingPhysicsPackage.MATERIAL_CATALOG__CONSTRUCTION_CATEGORIES:
-			getConstructionCategories().clear();
-			return;
-		}
-		super.eUnset(featureID);
-	}
-
-	/**
-	 * <!-- begin-user-doc -->
-	 * <!-- end-user-doc -->
-	 * @generated
-	 */
-	@Override
-	public boolean eIsSet(int featureID) {
-		switch (featureID) {
-		case BuildingPhysicsPackage.MATERIAL_CATALOG__MATERIAL_CATEGORIES:
-			return materialCategories != null && !materialCategories.isEmpty();
-		case BuildingPhysicsPackage.MATERIAL_CATALOG__CONSTRUCTION_CATEGORIES:
-			return constructionCategories != null && !constructionCategories.isEmpty();
-		}
-		return super.eIsSet(featureID);
-	}
-
-} //MaterialCatalogImpl
diff --git a/de.hftstuttgart.buildingphysics/src/de/hftstuttgart/buildingphysics/impl/WindowCatalogImpl.java b/de.hftstuttgart.buildingphysics/src/de/hftstuttgart/buildingphysics/impl/WindowCategoryImpl.java
similarity index 76%
rename from de.hftstuttgart.buildingphysics/src/de/hftstuttgart/buildingphysics/impl/WindowCatalogImpl.java
rename to de.hftstuttgart.buildingphysics/src/de/hftstuttgart/buildingphysics/impl/WindowCategoryImpl.java
index e0cc05976f106c4401f2d95c6ebd87ded56144b0..fa1f4dd23ea84eb337d69336c0d9e27c07676192 100644
--- a/de.hftstuttgart.buildingphysics/src/de/hftstuttgart/buildingphysics/impl/WindowCatalogImpl.java
+++ b/de.hftstuttgart.buildingphysics/src/de/hftstuttgart/buildingphysics/impl/WindowCategoryImpl.java
@@ -3,7 +3,7 @@
 package de.hftstuttgart.buildingphysics.impl;
 
 import de.hftstuttgart.buildingphysics.BuildingPhysicsPackage;
-import de.hftstuttgart.buildingphysics.WindowCatalog;
+import de.hftstuttgart.buildingphysics.WindowCategory;
 import de.hftstuttgart.buildingphysics.WindowType;
 
 import java.util.Collection;
@@ -15,23 +15,25 @@ import org.eclipse.emf.common.util.EList;
 import org.eclipse.emf.ecore.EClass;
 import org.eclipse.emf.ecore.InternalEObject;
 
+import org.eclipse.emf.ecore.impl.MinimalEObjectImpl;
+
 import org.eclipse.emf.ecore.util.EObjectContainmentEList;
 import org.eclipse.emf.ecore.util.InternalEList;
 
 /**
  * <!-- begin-user-doc -->
- * An implementation of the model object '<em><b>Window Catalog</b></em>'.
+ * An implementation of the model object '<em><b>Window Category</b></em>'.
  * <!-- end-user-doc -->
  * <p>
  * The following features are implemented:
  * </p>
  * <ul>
- *   <li>{@link de.hftstuttgart.buildingphysics.impl.WindowCatalogImpl#getWindowTypes <em>Window Types</em>}</li>
+ *   <li>{@link de.hftstuttgart.buildingphysics.impl.WindowCategoryImpl#getWindowTypes <em>Window Types</em>}</li>
  * </ul>
  *
  * @generated
  */
-public class WindowCatalogImpl extends CatalogImpl implements WindowCatalog {
+public class WindowCategoryImpl extends MinimalEObjectImpl.Container implements WindowCategory {
 	/**
 	 * The cached value of the '{@link #getWindowTypes() <em>Window Types</em>}' containment reference list.
 	 * <!-- begin-user-doc -->
@@ -47,7 +49,7 @@ public class WindowCatalogImpl extends CatalogImpl implements WindowCatalog {
 	 * <!-- end-user-doc -->
 	 * @generated
 	 */
-	protected WindowCatalogImpl() {
+	protected WindowCategoryImpl() {
 		super();
 	}
 
@@ -58,7 +60,7 @@ public class WindowCatalogImpl extends CatalogImpl implements WindowCatalog {
 	 */
 	@Override
 	protected EClass eStaticClass() {
-		return BuildingPhysicsPackage.Literals.WINDOW_CATALOG;
+		return BuildingPhysicsPackage.Literals.WINDOW_CATEGORY;
 	}
 
 	/**
@@ -70,7 +72,7 @@ public class WindowCatalogImpl extends CatalogImpl implements WindowCatalog {
 	public EList<WindowType> getWindowTypes() {
 		if (windowTypes == null) {
 			windowTypes = new EObjectContainmentEList<WindowType>(WindowType.class, this,
-					BuildingPhysicsPackage.WINDOW_CATALOG__WINDOW_TYPES);
+					BuildingPhysicsPackage.WINDOW_CATEGORY__WINDOW_TYPES);
 		}
 		return windowTypes;
 	}
@@ -83,7 +85,7 @@ public class WindowCatalogImpl extends CatalogImpl implements WindowCatalog {
 	@Override
 	public NotificationChain eInverseRemove(InternalEObject otherEnd, int featureID, NotificationChain msgs) {
 		switch (featureID) {
-		case BuildingPhysicsPackage.WINDOW_CATALOG__WINDOW_TYPES:
+		case BuildingPhysicsPackage.WINDOW_CATEGORY__WINDOW_TYPES:
 			return ((InternalEList<?>) getWindowTypes()).basicRemove(otherEnd, msgs);
 		}
 		return super.eInverseRemove(otherEnd, featureID, msgs);
@@ -97,7 +99,7 @@ public class WindowCatalogImpl extends CatalogImpl implements WindowCatalog {
 	@Override
 	public Object eGet(int featureID, boolean resolve, boolean coreType) {
 		switch (featureID) {
-		case BuildingPhysicsPackage.WINDOW_CATALOG__WINDOW_TYPES:
+		case BuildingPhysicsPackage.WINDOW_CATEGORY__WINDOW_TYPES:
 			return getWindowTypes();
 		}
 		return super.eGet(featureID, resolve, coreType);
@@ -112,7 +114,7 @@ public class WindowCatalogImpl extends CatalogImpl implements WindowCatalog {
 	@Override
 	public void eSet(int featureID, Object newValue) {
 		switch (featureID) {
-		case BuildingPhysicsPackage.WINDOW_CATALOG__WINDOW_TYPES:
+		case BuildingPhysicsPackage.WINDOW_CATEGORY__WINDOW_TYPES:
 			getWindowTypes().clear();
 			getWindowTypes().addAll((Collection<? extends WindowType>) newValue);
 			return;
@@ -128,7 +130,7 @@ public class WindowCatalogImpl extends CatalogImpl implements WindowCatalog {
 	@Override
 	public void eUnset(int featureID) {
 		switch (featureID) {
-		case BuildingPhysicsPackage.WINDOW_CATALOG__WINDOW_TYPES:
+		case BuildingPhysicsPackage.WINDOW_CATEGORY__WINDOW_TYPES:
 			getWindowTypes().clear();
 			return;
 		}
@@ -143,10 +145,10 @@ public class WindowCatalogImpl extends CatalogImpl implements WindowCatalog {
 	@Override
 	public boolean eIsSet(int featureID) {
 		switch (featureID) {
-		case BuildingPhysicsPackage.WINDOW_CATALOG__WINDOW_TYPES:
+		case BuildingPhysicsPackage.WINDOW_CATEGORY__WINDOW_TYPES:
 			return windowTypes != null && !windowTypes.isEmpty();
 		}
 		return super.eIsSet(featureID);
 	}
 
-} //WindowCatalogImpl
+} //WindowCategoryImpl
diff --git a/de.hftstuttgart.buildingphysics/src/de/hftstuttgart/buildingphysics/util/BuildingPhysicsAdapterFactory.java b/de.hftstuttgart.buildingphysics/src/de/hftstuttgart/buildingphysics/util/BuildingPhysicsAdapterFactory.java
index 4712e296aa15cb5a4c696f2f4dc4799747072379..bd4d5575fac7aab3979a279e8a84d70389c19e33 100644
--- a/de.hftstuttgart.buildingphysics/src/de/hftstuttgart/buildingphysics/util/BuildingPhysicsAdapterFactory.java
+++ b/de.hftstuttgart.buildingphysics/src/de/hftstuttgart/buildingphysics/util/BuildingPhysicsAdapterFactory.java
@@ -77,18 +77,8 @@ public class BuildingPhysicsAdapterFactory extends AdapterFactoryImpl {
 		}
 
 		@Override
-		public Adapter caseCatalog(Catalog object) {
-			return createCatalogAdapter();
-		}
-
-		@Override
-		public Adapter caseWindowCatalog(WindowCatalog object) {
-			return createWindowCatalogAdapter();
-		}
-
-		@Override
-		public Adapter caseMaterialCatalog(MaterialCatalog object) {
-			return createMaterialCatalogAdapter();
+		public Adapter caseWindowCategory(WindowCategory object) {
+			return createWindowCategoryAdapter();
 		}
 
 		@Override
@@ -164,44 +154,16 @@ public class BuildingPhysicsAdapterFactory extends AdapterFactoryImpl {
 	}
 
 	/**
-	 * Creates a new adapter for an object of class '{@link de.hftstuttgart.buildingphysics.Catalog <em>Catalog</em>}'.
-	 * <!-- begin-user-doc -->
-	 * This default implementation returns null so that we can easily ignore cases;
-	 * it's useful to ignore a case when inheritance will catch all the cases anyway.
-	 * <!-- end-user-doc -->
-	 * @return the new adapter.
-	 * @see de.hftstuttgart.buildingphysics.Catalog
-	 * @generated
-	 */
-	public Adapter createCatalogAdapter() {
-		return null;
-	}
-
-	/**
-	 * Creates a new adapter for an object of class '{@link de.hftstuttgart.buildingphysics.WindowCatalog <em>Window Catalog</em>}'.
-	 * <!-- begin-user-doc -->
-	 * This default implementation returns null so that we can easily ignore cases;
-	 * it's useful to ignore a case when inheritance will catch all the cases anyway.
-	 * <!-- end-user-doc -->
-	 * @return the new adapter.
-	 * @see de.hftstuttgart.buildingphysics.WindowCatalog
-	 * @generated
-	 */
-	public Adapter createWindowCatalogAdapter() {
-		return null;
-	}
-
-	/**
-	 * Creates a new adapter for an object of class '{@link de.hftstuttgart.buildingphysics.MaterialCatalog <em>Material Catalog</em>}'.
+	 * Creates a new adapter for an object of class '{@link de.hftstuttgart.buildingphysics.WindowCategory <em>Window Category</em>}'.
 	 * <!-- begin-user-doc -->
 	 * This default implementation returns null so that we can easily ignore cases;
 	 * it's useful to ignore a case when inheritance will catch all the cases anyway.
 	 * <!-- end-user-doc -->
 	 * @return the new adapter.
-	 * @see de.hftstuttgart.buildingphysics.MaterialCatalog
+	 * @see de.hftstuttgart.buildingphysics.WindowCategory
 	 * @generated
 	 */
-	public Adapter createMaterialCatalogAdapter() {
+	public Adapter createWindowCategoryAdapter() {
 		return null;
 	}
 
diff --git a/de.hftstuttgart.buildingphysics/src/de/hftstuttgart/buildingphysics/util/BuildingPhysicsSwitch.java b/de.hftstuttgart.buildingphysics/src/de/hftstuttgart/buildingphysics/util/BuildingPhysicsSwitch.java
index 2609a361e536bb1b7eced56f2ebb58e912b19961..1fc2106a031db94b1e4973de89ac515bea0a34fa 100644
--- a/de.hftstuttgart.buildingphysics/src/de/hftstuttgart/buildingphysics/util/BuildingPhysicsSwitch.java
+++ b/de.hftstuttgart.buildingphysics/src/de/hftstuttgart/buildingphysics/util/BuildingPhysicsSwitch.java
@@ -80,27 +80,9 @@ public class BuildingPhysicsSwitch<T> extends Switch<T> {
 				result = defaultCase(theEObject);
 			return result;
 		}
-		case BuildingPhysicsPackage.CATALOG: {
-			Catalog catalog = (Catalog) theEObject;
-			T result = caseCatalog(catalog);
-			if (result == null)
-				result = defaultCase(theEObject);
-			return result;
-		}
-		case BuildingPhysicsPackage.WINDOW_CATALOG: {
-			WindowCatalog windowCatalog = (WindowCatalog) theEObject;
-			T result = caseWindowCatalog(windowCatalog);
-			if (result == null)
-				result = caseCatalog(windowCatalog);
-			if (result == null)
-				result = defaultCase(theEObject);
-			return result;
-		}
-		case BuildingPhysicsPackage.MATERIAL_CATALOG: {
-			MaterialCatalog materialCatalog = (MaterialCatalog) theEObject;
-			T result = caseMaterialCatalog(materialCatalog);
-			if (result == null)
-				result = caseCatalog(materialCatalog);
+		case BuildingPhysicsPackage.WINDOW_CATEGORY: {
+			WindowCategory windowCategory = (WindowCategory) theEObject;
+			T result = caseWindowCategory(windowCategory);
 			if (result == null)
 				result = defaultCase(theEObject);
 			return result;
@@ -176,47 +158,17 @@ public class BuildingPhysicsSwitch<T> extends Switch<T> {
 	}
 
 	/**
-	 * Returns the result of interpreting the object as an instance of '<em>Catalog</em>'.
-	 * <!-- begin-user-doc -->
-	 * This implementation returns null;
-	 * returning a non-null result will terminate the switch.
-	 * <!-- end-user-doc -->
-	 * @param object the target of the switch.
-	 * @return the result of interpreting the object as an instance of '<em>Catalog</em>'.
-	 * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
-	 * @generated
-	 */
-	public T caseCatalog(Catalog object) {
-		return null;
-	}
-
-	/**
-	 * Returns the result of interpreting the object as an instance of '<em>Window Catalog</em>'.
-	 * <!-- begin-user-doc -->
-	 * This implementation returns null;
-	 * returning a non-null result will terminate the switch.
-	 * <!-- end-user-doc -->
-	 * @param object the target of the switch.
-	 * @return the result of interpreting the object as an instance of '<em>Window Catalog</em>'.
-	 * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
-	 * @generated
-	 */
-	public T caseWindowCatalog(WindowCatalog object) {
-		return null;
-	}
-
-	/**
-	 * Returns the result of interpreting the object as an instance of '<em>Material Catalog</em>'.
+	 * Returns the result of interpreting the object as an instance of '<em>Window Category</em>'.
 	 * <!-- begin-user-doc -->
 	 * This implementation returns null;
 	 * returning a non-null result will terminate the switch.
 	 * <!-- end-user-doc -->
 	 * @param object the target of the switch.
-	 * @return the result of interpreting the object as an instance of '<em>Material Catalog</em>'.
+	 * @return the result of interpreting the object as an instance of '<em>Window Category</em>'.
 	 * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
 	 * @generated
 	 */
-	public T caseMaterialCatalog(MaterialCatalog object) {
+	public T caseWindowCategory(WindowCategory object) {
 		return null;
 	}