+ Color classes with support for different color spaces
# renamed Matrix.Invert to Matrix.Inverse because method does not modify the orig. matrix