pass src image by reference to texture upload helpers
add Delete method to Texture