More color fixes
Moved all color conversions into ColorConverter, added docs