Implement Color::AsGL and minor updates