| Name | Description | Type | Package | Framework |
| ComponentField | Multi-layered field of a construction (for instance a wall segment). | Class | lnb.project.dataClasses.materialData | LNB |
| ComponentLayer | Single layer in multi-layered field (in a wall, roof etc. | Class | lnb.project.dataClasses.materialData | LNB |
| ComponentStripe | Class | lnb.project.dataClasses.materialData | LNB | |
| ComponentStructure | Represents a construction consisting of several (vertical) stripes, that can each contain several fields. | Class | lnb.project.dataClasses.materialData | LNB |
| MaterialCategory | Class | lnb.project.dataClasses.materialData | LNB | |
| MaterialDefinition | Data class for construction materials. | Class | lnb.project.dataClasses.materialData | LNB |
| XMLMaterialLoader | XML loader to load materials from the data classes section of a project data file. | Class | lnb.project.dataClasses.materialData | LNB |
| XMLMaterialWriter | XML data classes writer for materials and component structures. | Class | lnb.project.dataClasses.materialData | LNB |