Refactor|Texture: Applied pimpl idiom to Texture::Variant