Materials now support textures. Added Texture::Sampler class.