Some updates, more on the way, about to refactor TextureUtils