Restructured Renderer into Window and created a Mat4 class.