https://9dok.net/document/yev62kg4-version-control-product-lines-model-driven-software-engineering.html