Added user and framework extensions for materials
(cherry picked from commit a29112e716edc67c97da0a97c0bbba96e8bcb28b)