Texture2D::keepData, releaseData

i see these are in the code but not really used yet.
what are they used for? or planned for?

these could be useful especially when the image data is kept and dynamically or procedurally update

i think it would be trivial to add updateWithData and use glTexSubImage2D