Refactor to separate image loading and OpenGL setting.
Let makefile detect shader change.