Wrapped all native textures by proxies and introduced a texture policy so they can be managed