Fix dependencies. Added renderer to capsulate gl api