The implementation for the different materials is a bit messing and lacking consistency. It would be helpful to rework existing materials to follow stricter guidelines to be more consistent, as well as add more attributes to materials that are lacking.