Clean up fragment shader. Implement HSV. Update URLs.