- Added an ID and a name as attributes in TextureData struct.
- Texture class now holds a TextureData struct as an attribute.
- Texture::pixelData() method has been renamed as Texture::data().