Switched to use Size2i in the Image and Texture2d classes (totally forgot about it).
set/get(Sub)Image from class Texture2d now handles real Images (class) instead of raw data.
Removed enum Format and enum Type from class Texture.