*
* Load a texture into memory using a relative resource path. * If texture is already loaded then just return it. * Returns newly created texture.
See Implementation
*