For one of the manufacturers of exclusive seats I’ve prepared an application which enables complete configuration of the selected model. The application manages over 2000 images, so the optimization was one of the key challenges before which I stood.
You choose model, then the type of material that chair will be covered, the color of material, the material from which the legs will be created, and similarly the color of the material.
There is also the possibility of 3D overview of the model. At the end user can generate a PDF containing all information about the constructed product and manufacturer contact information. Of course, the whole thing is managed from the CMS. Check that out. Pretty cool.