adds various loader classes. implements mesh rendering and shading