Attributes can be initialized with a name and value; Materials can now be combined