I am thinking of the materials selection for a project, where the user will have a GUI of materials which are categorized into headers such as concrete, timber, glass, etc, and then have a color palette, and they can assign it to almost anything in the world. It is very good for customization. It is similar to the one shown in this link here, but its only scratching the surface.