Add TextureFactory. Move texture creation from file from Texture to TextureFactory.