Refactor the color handling in the Pixel library to improve integration with the standard library and address issues with alpha-premultiplied colors. This includes:
Making pixel.RGBA an alias for color.RGBA to reduce data movement and improve compatibility with standard Go libraries.
Ensuring that pixel.RGB() accepts floats and pixel.RGBA.Scaled() scales the alpha channel correctly.
Investigating the interoperability of HSL color calculations within Pixel.
Ensuring OpenGL shaders handle color blending and alpha-premultiplication correctly.
Refactor the color handling in the Pixel library to improve integration with the standard library and address issues with alpha-premultiplied colors. This includes: