Added a basic Material struct