Functional Requirements and Design Features for the Implementation of 3D CAD-Based Graphical Interactive Configurators | Synapse