diff --git a/Documentation/ProjectFile/prj/media/i_media.md b/Documentation/ProjectFile/prj/media/i_media.md
new file mode 100644
index 0000000000000000000000000000000000000000..d82c2910650307c7373b9e05cea858d9c007eb4c
--- /dev/null
+++ b/Documentation/ProjectFile/prj/media/i_media.md
@@ -0,0 +1 @@
+Group of media.
diff --git a/Documentation/ProjectFile/prj/media/medium/a_id.md b/Documentation/ProjectFile/prj/media/medium/a_id.md
new file mode 100644
index 0000000000000000000000000000000000000000..75c19f5def9654250dbdd772ecf8ea4540275267
--- /dev/null
+++ b/Documentation/ProjectFile/prj/media/medium/a_id.md
@@ -0,0 +1,3 @@
+An optional id of the medium corresponding to the MaterialIDs. If not given id
+is set to 0. The id is used to distinguish different media based on the
+MaterialIDs.
diff --git a/Documentation/ProjectFile/prj/media/medium/i_medium.md b/Documentation/ProjectFile/prj/media/medium/i_medium.md
new file mode 100644
index 0000000000000000000000000000000000000000..45a640b0b23d529501f4630aecb3885383645660
--- /dev/null
+++ b/Documentation/ProjectFile/prj/media/medium/i_medium.md
@@ -0,0 +1 @@
+A specific medium with optional id corresponding to the MaterialIDs.
diff --git a/Documentation/ProjectFile/prj/media/medium/phases/i_phases.md b/Documentation/ProjectFile/prj/media/medium/phases/i_phases.md
new file mode 100644
index 0000000000000000000000000000000000000000..68a0c35fea904361b37e1c59948bf1495c1e7eeb
--- /dev/null
+++ b/Documentation/ProjectFile/prj/media/medium/phases/i_phases.md
@@ -0,0 +1 @@
+Group of phases.
diff --git a/Documentation/ProjectFile/prj/media/medium/phases/phase/components/component/i_component.md b/Documentation/ProjectFile/prj/media/medium/phases/phase/components/component/i_component.md
new file mode 100644
index 0000000000000000000000000000000000000000..2a2cf8838169ef01d71d6e54a609b6d83cde84e8
--- /dev/null
+++ b/Documentation/ProjectFile/prj/media/medium/phases/phase/components/component/i_component.md
@@ -0,0 +1 @@
+Pure chemical substance, or an invariable composition like air or wood.
diff --git a/Documentation/ProjectFile/prj/media/medium/phases/phase/components/component/properties b/Documentation/ProjectFile/prj/media/medium/phases/phase/components/component/properties
new file mode 120000
index 0000000000000000000000000000000000000000..8432643edc2e017d513dc8e210649029f32c0599
--- /dev/null
+++ b/Documentation/ProjectFile/prj/media/medium/phases/phase/components/component/properties
@@ -0,0 +1 @@
+../../../../../../../properties
\ No newline at end of file
diff --git a/Documentation/ProjectFile/prj/media/medium/phases/phase/components/component/t_name.md b/Documentation/ProjectFile/prj/media/medium/phases/phase/components/component/t_name.md
new file mode 100644
index 0000000000000000000000000000000000000000..ac823994317b8929d95b9c84ac23ed9d56d0bb05
--- /dev/null
+++ b/Documentation/ProjectFile/prj/media/medium/phases/phase/components/component/t_name.md
@@ -0,0 +1 @@
+Name of the substance.
diff --git a/Documentation/ProjectFile/prj/media/medium/phases/phase/components/i_components.md b/Documentation/ProjectFile/prj/media/medium/phases/phase/components/i_components.md
new file mode 100644
index 0000000000000000000000000000000000000000..ece92b8101f0eec7abe47cbce3c32386337fdaba
--- /dev/null
+++ b/Documentation/ProjectFile/prj/media/medium/phases/phase/components/i_components.md
@@ -0,0 +1 @@
+Set of components residing in current phase.
diff --git a/Documentation/ProjectFile/prj/media/medium/phases/phase/i_phase.md b/Documentation/ProjectFile/prj/media/medium/phases/phase/i_phase.md
new file mode 100644
index 0000000000000000000000000000000000000000..d8f9c5970b0f6d31b45bcb2f998a2e3b41b4f04e
--- /dev/null
+++ b/Documentation/ProjectFile/prj/media/medium/phases/phase/i_phase.md
@@ -0,0 +1 @@
+Coherent material with homogeneous properties.
diff --git a/Documentation/ProjectFile/prj/media/medium/phases/phase/properties b/Documentation/ProjectFile/prj/media/medium/phases/phase/properties
new file mode 120000
index 0000000000000000000000000000000000000000..6fb56412662ff2315d9d75b7d6d92774584b7563
--- /dev/null
+++ b/Documentation/ProjectFile/prj/media/medium/phases/phase/properties
@@ -0,0 +1 @@
+../../../../../properties
\ No newline at end of file
diff --git a/Documentation/ProjectFile/prj/media/medium/phases/phase/t_type.md b/Documentation/ProjectFile/prj/media/medium/phases/phase/t_type.md
new file mode 100644
index 0000000000000000000000000000000000000000..9580b58de9a3c6cb80592e748d3f25e73da37da0
--- /dev/null
+++ b/Documentation/ProjectFile/prj/media/medium/phases/phase/t_type.md
@@ -0,0 +1 @@
+One of "Gas", "Solid", "AqueousLiquid", and "NonAqueousLiquid".
diff --git a/Documentation/ProjectFile/prj/media/medium/properties b/Documentation/ProjectFile/prj/media/medium/properties
new file mode 120000
index 0000000000000000000000000000000000000000..0ec566f4704010cd949fb347131bd49664e213d6
--- /dev/null
+++ b/Documentation/ProjectFile/prj/media/medium/properties
@@ -0,0 +1 @@
+../../../properties
\ No newline at end of file
diff --git a/Documentation/ProjectFile/properties/i_properties.md b/Documentation/ProjectFile/properties/i_properties.md
new file mode 100644
index 0000000000000000000000000000000000000000..92f09a04176cafabf3ee139afb4ad12563a3e2e3
--- /dev/null
+++ b/Documentation/ProjectFile/properties/i_properties.md
@@ -0,0 +1 @@
+Group of properties for the current subsection like medium, phase, or component.
diff --git a/Documentation/ProjectFile/properties/property/Constant/c_Constant.md b/Documentation/ProjectFile/properties/property/Constant/c_Constant.md
new file mode 100644
index 0000000000000000000000000000000000000000..a6ab02476be3e115a6269f10feca41734af240c6
--- /dev/null
+++ b/Documentation/ProjectFile/properties/property/Constant/c_Constant.md
@@ -0,0 +1 @@
+A constant property with given value.
diff --git a/Documentation/ProjectFile/properties/property/Constant/t_value.md b/Documentation/ProjectFile/properties/property/Constant/t_value.md
new file mode 100644
index 0000000000000000000000000000000000000000..7111dc3dce4743e5884afeacf942558b07702e47
--- /dev/null
+++ b/Documentation/ProjectFile/properties/property/Constant/t_value.md
@@ -0,0 +1 @@
+A numeric value of one of the implemented data types as given in MaterialPropertyLib::PropertyDataType.
diff --git a/Documentation/ProjectFile/properties/property/i_property.md b/Documentation/ProjectFile/properties/property/i_property.md
new file mode 100644
index 0000000000000000000000000000000000000000..de198f700a3692e2d778b9aa5b832c512e455d03
--- /dev/null
+++ b/Documentation/ProjectFile/properties/property/i_property.md
@@ -0,0 +1 @@
+A constitutive property.
diff --git a/Documentation/ProjectFile/properties/property/t_name.md b/Documentation/ProjectFile/properties/property/t_name.md
new file mode 100644
index 0000000000000000000000000000000000000000..b99cb0cdbadef6db5ef8688aefa4425eecbb34a5
--- /dev/null
+++ b/Documentation/ProjectFile/properties/property/t_name.md
@@ -0,0 +1 @@
+One of the implemented properties as given in MaterialPropertyLib::PropertyType.
diff --git a/Documentation/ProjectFile/properties/property/t_type.md b/Documentation/ProjectFile/properties/property/t_type.md
new file mode 100644
index 0000000000000000000000000000000000000000..821856747c23c0e08662f52649fd39707b880a8f
--- /dev/null
+++ b/Documentation/ProjectFile/properties/property/t_type.md
@@ -0,0 +1 @@
+Either a "Constant" or a specific constitutive relationship type like "BilinearTemperaturePressure".