https://5dok.net/document/z1d5lppv-constraint-specification-architecture-user-oriented-approach-mass-customization.html