Shader framework mostly finished and renderer partially implemented.