#2: Color model Component

Implement base classes
 #2: Abstract color model

Implement base classes
 #2: Xyz

Implement base classes
 #2: Add Component aliases to main classes

Implement base classes
 #2: Rgb & HexRgb

Implement base classes
 #2: Hsl

Implement base classes
Merge branch 'feature/2-implement-base-classes' into develop