resource::ptr API improved.
Improved storage classes.
shaders, hardwae buffers and vertex arrays tested.