Material optimisations

It is almost irrelevant in terms of performance if you use instances of large generalized master material or break it down into several special case materials. Whatever takes less production efforts is usually preferable.