Added more materials, changed default material and how 'flat' swapping is done.