added Image class and implemented renderer instead of OpenGL
removed direct OpenGL support