Gets a list of unique Texture objects used by the images in this list.
List<Texture> get textures => fold<Set<Texture>>({}, (textures, item) => textures..add(item.texture)).toList();