Source: https://www.epfl.ch/labs/building2050/wp-content/uploads/2019/12/Traces_Conception-modulaire_PUB.pdf