Assembly instances material overrides

Adds the possibility of overriding materials on instances.