Added a texture class and moved some graphics related files.

shader, material, texture are put in graphics instead of resource.