Basic traits for types within buffers and views.
A Channel abstracts away the underlying type the Pixel components are stored as.
Channel
Pixel
A Pixel represents a color containing a certain amount of channels convertible from the Channel type.
A Pixel readable from a slice.
A Pixel writable to a slice.