Using the Fectar Spatial Engine, you can create a configurator for a machine like this example:
Fectar is constantly developing, we deliver new extensions every month. If you can not wait for this development, please contact your Fectar representative.