Added user and framework extensions for materials