Merge Materials Request changes from Anythink into main code