Added OpenGL Implementation
Added Lua Binding
Changed to Image Resource Ptr instead of String